./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe015_pso.oepc_pso.opt_tso.oepc_tso.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe015_pso.oepc_pso.opt_tso.oepc_tso.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe015_pso.oepc_pso.opt_tso.oepc_tso.opt.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe015_pso.oepc_pso.opt_tso.oepc_tso.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-28 00:56:05,268 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 00:56:05,358 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-28 00:56:05,370 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 00:56:05,370 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 00:56:05,399 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 00:56:05,400 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 00:56:05,400 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 00:56:05,401 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 00:56:05,405 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 00:56:05,405 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 00:56:05,405 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 00:56:05,406 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 00:56:05,408 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 00:56:05,408 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 00:56:05,408 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 00:56:05,408 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 00:56:05,409 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 00:56:05,409 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 00:56:05,409 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 00:56:05,410 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 00:56:05,410 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 00:56:05,410 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 00:56:05,411 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 00:56:05,411 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 00:56:05,411 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 00:56:05,411 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 00:56:05,412 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 00:56:05,412 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 00:56:05,413 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 00:56:05,413 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 00:56:05,414 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 00:56:05,414 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 00:56:05,414 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 00:56:05,414 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 00:56:05,415 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 00:56:05,415 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 00:56:05,415 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 00:56:05,415 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 00:56:05,415 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 00:56:05,416 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 00:56:05,416 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 00:56:05,416 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 00:56:05,416 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false [2024-06-28 00:56:05,654 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 00:56:05,679 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 00:56:05,681 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 00:56:05,682 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 00:56:05,683 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 00:56:05,684 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe015_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-28 00:56:06,901 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 00:56:07,183 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 00:56:07,183 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe015_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-28 00:56:07,197 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5a7e8a250/8d158623ac5c4cb5b193c7de134d3404/FLAG5d4149122 [2024-06-28 00:56:07,211 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5a7e8a250/8d158623ac5c4cb5b193c7de134d3404 [2024-06-28 00:56:07,213 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 00:56:07,213 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 00:56:07,214 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/safe015_pso.oepc_pso.opt_tso.oepc_tso.opt.yml/witness.yml [2024-06-28 00:56:07,318 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 00:56:07,319 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 00:56:07,321 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 00:56:07,321 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 00:56:07,325 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 00:56:07,326 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 12:56:07" (1/2) ... [2024-06-28 00:56:07,332 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@c251beb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:56:07, skipping insertion in model container [2024-06-28 00:56:07,333 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 12:56:07" (1/2) ... [2024-06-28 00:56:07,334 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@480e1093 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:56:07, skipping insertion in model container [2024-06-28 00:56:07,334 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 12:56:07" (2/2) ... [2024-06-28 00:56:07,335 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@c251beb and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:56:07, skipping insertion in model container [2024-06-28 00:56:07,335 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 12:56:07" (2/2) ... [2024-06-28 00:56:07,335 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 00:56:07,392 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 00:56:07,393 INFO L97 edCorrectnessWitness]: Location invariant before [L781-L781] (((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2))) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || ((((0 <= __unbuffered_cnt && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || ((y == 0 || y == 1) || y == 2)) [2024-06-28 00:56:07,394 INFO L97 edCorrectnessWitness]: Location invariant before [L784-L784] (((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2))) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || ((((0 <= __unbuffered_cnt && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || ((y == 0 || y == 1) || y == 2)) [2024-06-28 00:56:07,394 INFO L97 edCorrectnessWitness]: Location invariant before [L783-L783] (((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2))) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || ((((0 <= __unbuffered_cnt && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || ((y == 0 || y == 1) || y == 2)) [2024-06-28 00:56:07,394 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 00:56:07,394 INFO L106 edCorrectnessWitness]: ghost_update [L779-L779] multithreaded = 1; [2024-06-28 00:56:07,437 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 00:56:07,607 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe015_pso.oepc_pso.opt_tso.oepc_tso.opt.i[975,988] [2024-06-28 00:56:07,763 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 00:56:07,773 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-06-28 00:56:07,815 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe015_pso.oepc_pso.opt_tso.oepc_tso.opt.i[975,988] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-28 00:56:07,901 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 00:56:07,948 INFO L206 MainTranslator]: Completed translation [2024-06-28 00:56:07,948 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:56:07 WrapperNode [2024-06-28 00:56:07,949 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 00:56:07,950 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 00:56:07,950 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 00:56:07,950 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 00:56:07,956 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:56:07" (1/1) ... [2024-06-28 00:56:07,987 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:56:07" (1/1) ... [2024-06-28 00:56:08,019 INFO L138 Inliner]: procedures = 175, calls = 43, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 63 [2024-06-28 00:56:08,019 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 00:56:08,020 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 00:56:08,020 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 00:56:08,020 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 00:56:08,058 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:56:07" (1/1) ... [2024-06-28 00:56:08,058 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:56:07" (1/1) ... [2024-06-28 00:56:08,061 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:56:07" (1/1) ... [2024-06-28 00:56:08,073 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-28 00:56:08,074 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:56:07" (1/1) ... [2024-06-28 00:56:08,074 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:56:07" (1/1) ... [2024-06-28 00:56:08,078 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:56:07" (1/1) ... [2024-06-28 00:56:08,093 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:56:07" (1/1) ... [2024-06-28 00:56:08,094 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:56:07" (1/1) ... [2024-06-28 00:56:08,095 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:56:07" (1/1) ... [2024-06-28 00:56:08,098 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 00:56:08,098 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 00:56:08,098 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 00:56:08,098 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 00:56:08,122 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:56:07" (1/1) ... [2024-06-28 00:56:08,129 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 00:56:08,137 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 00:56:08,168 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-28 00:56:08,181 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-28 00:56:08,209 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 00:56:08,209 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 00:56:08,209 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 00:56:08,210 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 00:56:08,210 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 00:56:08,210 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 00:56:08,210 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-28 00:56:08,210 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-28 00:56:08,210 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 00:56:08,211 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 00:56:08,211 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 00:56:08,211 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 00:56:08,212 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-28 00:56:08,319 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 00:56:08,321 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 00:56:08,489 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 00:56:08,489 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 00:56:08,563 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 00:56:08,563 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 00:56:08,563 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 12:56:08 BoogieIcfgContainer [2024-06-28 00:56:08,564 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 00:56:08,565 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 00:56:08,566 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 00:56:08,568 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 00:56:08,568 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 12:56:07" (1/4) ... [2024-06-28 00:56:08,569 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@33da4046 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 12:56:08, skipping insertion in model container [2024-06-28 00:56:08,569 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 12:56:07" (2/4) ... [2024-06-28 00:56:08,569 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@33da4046 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 12:56:08, skipping insertion in model container [2024-06-28 00:56:08,570 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:56:07" (3/4) ... [2024-06-28 00:56:08,570 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@33da4046 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 12:56:08, skipping insertion in model container [2024-06-28 00:56:08,570 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 12:56:08" (4/4) ... [2024-06-28 00:56:08,571 INFO L112 eAbstractionObserver]: Analyzing ICFG safe015_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-28 00:56:08,587 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 00:56:08,587 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations. [2024-06-28 00:56:08,587 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 00:56:08,626 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 00:56:08,669 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 55 places, 46 transitions, 104 flow [2024-06-28 00:56:08,697 INFO L124 PetriNetUnfolderBase]: 1/43 cut-off events. [2024-06-28 00:56:08,697 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 00:56:08,700 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53 conditions, 43 events. 1/43 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 72 event pairs, 0 based on Foata normal form. 0/38 useless extension candidates. Maximal degree in co-relation 44. Up to 2 conditions per place. [2024-06-28 00:56:08,700 INFO L82 GeneralOperation]: Start removeDead. Operand has 55 places, 46 transitions, 104 flow [2024-06-28 00:56:08,703 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 50 places, 40 transitions, 89 flow [2024-06-28 00:56:08,711 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 00:56:08,715 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;@5d23de86, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 00:56:08,716 INFO L358 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2024-06-28 00:56:08,719 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 00:56:08,719 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-28 00:56:08,719 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 00:56:08,720 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:08,720 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 00:56:08,721 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:56:08,725 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:08,725 INFO L85 PathProgramCache]: Analyzing trace with hash 210328679, now seen corresponding path program 1 times [2024-06-28 00:56:08,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:08,734 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1516214119] [2024-06-28 00:56:08,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:08,734 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:08,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:09,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-28 00:56:09,061 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:09,061 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1516214119] [2024-06-28 00:56:09,061 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1516214119] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:09,062 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:09,062 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 00:56:09,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [90860430] [2024-06-28 00:56:09,064 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:09,071 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 00:56:09,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:09,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 00:56:09,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 00:56:09,126 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 46 [2024-06-28 00:56:09,130 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 40 transitions, 89 flow. Second operand has 3 states, 3 states have (on average 21.333333333333332) internal successors, (64), 3 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:09,130 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:09,130 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 46 [2024-06-28 00:56:09,131 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:09,421 INFO L124 PetriNetUnfolderBase]: 971/1604 cut-off events. [2024-06-28 00:56:09,422 INFO L125 PetriNetUnfolderBase]: For 23/23 co-relation queries the response was YES. [2024-06-28 00:56:09,429 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3124 conditions, 1604 events. 971/1604 cut-off events. For 23/23 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 8998 event pairs, 542 based on Foata normal form. 1/1538 useless extension candidates. Maximal degree in co-relation 3112. Up to 1455 conditions per place. [2024-06-28 00:56:09,440 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 32 selfloop transitions, 4 changer transitions 0/52 dead transitions. [2024-06-28 00:56:09,440 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 52 transitions, 191 flow [2024-06-28 00:56:09,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 00:56:09,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 00:56:09,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 99 transitions. [2024-06-28 00:56:09,453 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.717391304347826 [2024-06-28 00:56:09,455 INFO L175 Difference]: Start difference. First operand has 50 places, 40 transitions, 89 flow. Second operand 3 states and 99 transitions. [2024-06-28 00:56:09,456 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 52 transitions, 191 flow [2024-06-28 00:56:09,458 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 52 transitions, 186 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-28 00:56:09,463 INFO L231 Difference]: Finished difference. Result has 50 places, 43 transitions, 116 flow [2024-06-28 00:56:09,465 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=86, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=116, PETRI_PLACES=50, PETRI_TRANSITIONS=43} [2024-06-28 00:56:09,470 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 0 predicate places. [2024-06-28 00:56:09,470 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 43 transitions, 116 flow [2024-06-28 00:56:09,471 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 21.333333333333332) internal successors, (64), 3 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:09,471 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:09,471 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:56:09,472 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 00:56:09,472 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:56:09,475 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:09,475 INFO L85 PathProgramCache]: Analyzing trace with hash 263360036, now seen corresponding path program 1 times [2024-06-28 00:56:09,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:09,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [401096930] [2024-06-28 00:56:09,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:09,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:09,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:09,650 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:56:09,650 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:09,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [401096930] [2024-06-28 00:56:09,651 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [401096930] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:09,651 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:09,651 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 00:56:09,651 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [297058930] [2024-06-28 00:56:09,652 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:09,653 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 00:56:09,653 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:09,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 00:56:09,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 00:56:09,686 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 46 [2024-06-28 00:56:09,687 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 43 transitions, 116 flow. Second operand has 4 states, 4 states have (on average 21.25) internal successors, (85), 4 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-28 00:56:09,687 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:09,687 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 46 [2024-06-28 00:56:09,687 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:09,910 INFO L124 PetriNetUnfolderBase]: 978/1637 cut-off events. [2024-06-28 00:56:09,911 INFO L125 PetriNetUnfolderBase]: For 299/307 co-relation queries the response was YES. [2024-06-28 00:56:09,914 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3601 conditions, 1637 events. 978/1637 cut-off events. For 299/307 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 9147 event pairs, 492 based on Foata normal form. 7/1612 useless extension candidates. Maximal degree in co-relation 3589. Up to 1421 conditions per place. [2024-06-28 00:56:09,923 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 43 selfloop transitions, 11 changer transitions 0/70 dead transitions. [2024-06-28 00:56:09,923 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 70 transitions, 296 flow [2024-06-28 00:56:09,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 00:56:09,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 00:56:09,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 135 transitions. [2024-06-28 00:56:09,929 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7336956521739131 [2024-06-28 00:56:09,930 INFO L175 Difference]: Start difference. First operand has 50 places, 43 transitions, 116 flow. Second operand 4 states and 135 transitions. [2024-06-28 00:56:09,930 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 70 transitions, 296 flow [2024-06-28 00:56:09,931 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 70 transitions, 292 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 00:56:09,933 INFO L231 Difference]: Finished difference. Result has 54 places, 51 transitions, 188 flow [2024-06-28 00:56:09,933 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=112, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=188, PETRI_PLACES=54, PETRI_TRANSITIONS=51} [2024-06-28 00:56:09,934 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 4 predicate places. [2024-06-28 00:56:09,935 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 51 transitions, 188 flow [2024-06-28 00:56:09,935 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.25) internal successors, (85), 4 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-28 00:56:09,935 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:09,937 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:56:09,938 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 00:56:09,939 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:56:09,941 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:09,946 INFO L85 PathProgramCache]: Analyzing trace with hash 479053769, now seen corresponding path program 1 times [2024-06-28 00:56:09,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:09,947 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1310936486] [2024-06-28 00:56:09,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:09,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:09,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:10,131 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:56:10,132 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:10,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1310936486] [2024-06-28 00:56:10,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1310936486] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:10,133 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:10,133 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 00:56:10,133 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2096600464] [2024-06-28 00:56:10,133 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:10,134 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 00:56:10,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:10,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 00:56:10,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 00:56:10,164 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:56:10,164 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 51 transitions, 188 flow. Second operand has 4 states, 4 states have (on average 20.0) internal successors, (80), 4 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:10,165 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:10,165 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:56:10,165 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:10,413 INFO L124 PetriNetUnfolderBase]: 1546/2453 cut-off events. [2024-06-28 00:56:10,413 INFO L125 PetriNetUnfolderBase]: For 1441/1441 co-relation queries the response was YES. [2024-06-28 00:56:10,418 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6330 conditions, 2453 events. 1546/2453 cut-off events. For 1441/1441 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 13920 event pairs, 759 based on Foata normal form. 2/2448 useless extension candidates. Maximal degree in co-relation 6315. Up to 2250 conditions per place. [2024-06-28 00:56:10,431 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 53 selfloop transitions, 9 changer transitions 0/76 dead transitions. [2024-06-28 00:56:10,431 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 76 transitions, 395 flow [2024-06-28 00:56:10,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 00:56:10,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 00:56:10,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 124 transitions. [2024-06-28 00:56:10,433 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6739130434782609 [2024-06-28 00:56:10,433 INFO L175 Difference]: Start difference. First operand has 54 places, 51 transitions, 188 flow. Second operand 4 states and 124 transitions. [2024-06-28 00:56:10,433 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 76 transitions, 395 flow [2024-06-28 00:56:10,436 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 76 transitions, 391 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-28 00:56:10,438 INFO L231 Difference]: Finished difference. Result has 59 places, 59 transitions, 264 flow [2024-06-28 00:56:10,438 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=184, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=264, PETRI_PLACES=59, PETRI_TRANSITIONS=59} [2024-06-28 00:56:10,439 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 9 predicate places. [2024-06-28 00:56:10,440 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 59 transitions, 264 flow [2024-06-28 00:56:10,440 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.0) internal successors, (80), 4 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:10,440 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:10,441 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:56:10,441 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 00:56:10,441 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:56:10,441 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:10,442 INFO L85 PathProgramCache]: Analyzing trace with hash 672983172, now seen corresponding path program 1 times [2024-06-28 00:56:10,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:10,445 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [990751965] [2024-06-28 00:56:10,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:10,446 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:10,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:10,617 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:56:10,618 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:10,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [990751965] [2024-06-28 00:56:10,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [990751965] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:10,618 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:10,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:56:10,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1416560618] [2024-06-28 00:56:10,619 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:10,619 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:56:10,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:10,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:56:10,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:56:10,694 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 46 [2024-06-28 00:56:10,694 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 59 transitions, 264 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:10,694 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:10,695 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 46 [2024-06-28 00:56:10,695 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:11,020 INFO L124 PetriNetUnfolderBase]: 1571/2629 cut-off events. [2024-06-28 00:56:11,021 INFO L125 PetriNetUnfolderBase]: For 2810/2831 co-relation queries the response was YES. [2024-06-28 00:56:11,027 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7383 conditions, 2629 events. 1571/2629 cut-off events. For 2810/2831 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 15758 event pairs, 508 based on Foata normal form. 20/2619 useless extension candidates. Maximal degree in co-relation 7364. Up to 2086 conditions per place. [2024-06-28 00:56:11,041 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 67 selfloop transitions, 19 changer transitions 0/103 dead transitions. [2024-06-28 00:56:11,041 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 103 transitions, 562 flow [2024-06-28 00:56:11,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:56:11,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:56:11,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 195 transitions. [2024-06-28 00:56:11,043 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7065217391304348 [2024-06-28 00:56:11,043 INFO L175 Difference]: Start difference. First operand has 59 places, 59 transitions, 264 flow. Second operand 6 states and 195 transitions. [2024-06-28 00:56:11,044 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 103 transitions, 562 flow [2024-06-28 00:56:11,052 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 103 transitions, 558 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-28 00:56:11,053 INFO L231 Difference]: Finished difference. Result has 65 places, 64 transitions, 343 flow [2024-06-28 00:56:11,053 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=254, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=343, PETRI_PLACES=65, PETRI_TRANSITIONS=64} [2024-06-28 00:56:11,055 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 15 predicate places. [2024-06-28 00:56:11,055 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 64 transitions, 343 flow [2024-06-28 00:56:11,055 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:11,055 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:11,056 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:56:11,056 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 00:56:11,056 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:56:11,056 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:11,057 INFO L85 PathProgramCache]: Analyzing trace with hash 1939848214, now seen corresponding path program 1 times [2024-06-28 00:56:11,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:11,057 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [718516309] [2024-06-28 00:56:11,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:11,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:11,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:11,155 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:56:11,156 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:11,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [718516309] [2024-06-28 00:56:11,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [718516309] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:11,156 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:11,156 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 00:56:11,157 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [346698229] [2024-06-28 00:56:11,157 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:11,157 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 00:56:11,158 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:11,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 00:56:11,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 00:56:11,176 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:56:11,177 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 64 transitions, 343 flow. Second operand has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:11,177 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:11,177 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:56:11,177 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:11,456 INFO L124 PetriNetUnfolderBase]: 1601/2563 cut-off events. [2024-06-28 00:56:11,456 INFO L125 PetriNetUnfolderBase]: For 3764/3767 co-relation queries the response was YES. [2024-06-28 00:56:11,463 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8037 conditions, 2563 events. 1601/2563 cut-off events. For 3764/3767 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 14736 event pairs, 549 based on Foata normal form. 4/2563 useless extension candidates. Maximal degree in co-relation 8014. Up to 2337 conditions per place. [2024-06-28 00:56:11,477 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 57 selfloop transitions, 9 changer transitions 0/80 dead transitions. [2024-06-28 00:56:11,478 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 80 transitions, 516 flow [2024-06-28 00:56:11,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 00:56:11,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 00:56:11,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 121 transitions. [2024-06-28 00:56:11,479 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.657608695652174 [2024-06-28 00:56:11,480 INFO L175 Difference]: Start difference. First operand has 65 places, 64 transitions, 343 flow. Second operand 4 states and 121 transitions. [2024-06-28 00:56:11,483 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 80 transitions, 516 flow [2024-06-28 00:56:11,489 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 80 transitions, 478 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-28 00:56:11,491 INFO L231 Difference]: Finished difference. Result has 66 places, 65 transitions, 336 flow [2024-06-28 00:56:11,491 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=305, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=336, PETRI_PLACES=66, PETRI_TRANSITIONS=65} [2024-06-28 00:56:11,494 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 16 predicate places. [2024-06-28 00:56:11,494 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 65 transitions, 336 flow [2024-06-28 00:56:11,494 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:11,494 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:11,495 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:56:11,495 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 00:56:11,495 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:56:11,495 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:11,495 INFO L85 PathProgramCache]: Analyzing trace with hash -1457380792, now seen corresponding path program 1 times [2024-06-28 00:56:11,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:11,496 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [395050056] [2024-06-28 00:56:11,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:11,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:11,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:11,617 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:56:11,617 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:11,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [395050056] [2024-06-28 00:56:11,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [395050056] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:11,618 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:11,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 00:56:11,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [208308213] [2024-06-28 00:56:11,619 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:11,619 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 00:56:11,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:11,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 00:56:11,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 00:56:11,649 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:56:11,649 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 65 transitions, 336 flow. Second operand has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:11,649 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:11,650 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:56:11,650 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:11,921 INFO L124 PetriNetUnfolderBase]: 1618/2601 cut-off events. [2024-06-28 00:56:11,921 INFO L125 PetriNetUnfolderBase]: For 4136/4136 co-relation queries the response was YES. [2024-06-28 00:56:11,927 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8061 conditions, 2601 events. 1618/2601 cut-off events. For 4136/4136 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 14888 event pairs, 568 based on Foata normal form. 2/2592 useless extension candidates. Maximal degree in co-relation 8037. Up to 2283 conditions per place. [2024-06-28 00:56:11,940 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 70 selfloop transitions, 16 changer transitions 0/100 dead transitions. [2024-06-28 00:56:11,940 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 100 transitions, 629 flow [2024-06-28 00:56:11,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:56:11,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:56:11,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 156 transitions. [2024-06-28 00:56:11,942 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6782608695652174 [2024-06-28 00:56:11,942 INFO L175 Difference]: Start difference. First operand has 66 places, 65 transitions, 336 flow. Second operand 5 states and 156 transitions. [2024-06-28 00:56:11,942 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 100 transitions, 629 flow [2024-06-28 00:56:11,947 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 100 transitions, 617 flow, removed 2 selfloop flow, removed 1 redundant places. [2024-06-28 00:56:11,949 INFO L231 Difference]: Finished difference. Result has 71 places, 73 transitions, 420 flow [2024-06-28 00:56:11,949 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=324, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=420, PETRI_PLACES=71, PETRI_TRANSITIONS=73} [2024-06-28 00:56:11,950 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 21 predicate places. [2024-06-28 00:56:11,950 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 73 transitions, 420 flow [2024-06-28 00:56:11,950 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:11,950 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:11,951 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:56:11,951 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 00:56:11,951 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:56:11,951 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:11,951 INFO L85 PathProgramCache]: Analyzing trace with hash 836020196, now seen corresponding path program 2 times [2024-06-28 00:56:11,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:11,952 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2010315566] [2024-06-28 00:56:11,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:11,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:11,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:12,045 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:56:12,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:12,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2010315566] [2024-06-28 00:56:12,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2010315566] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:12,046 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:12,046 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 00:56:12,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1930028666] [2024-06-28 00:56:12,046 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:12,046 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 00:56:12,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:12,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 00:56:12,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 00:56:12,072 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:56:12,073 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 73 transitions, 420 flow. Second operand has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:12,073 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:12,073 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:56:12,073 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:12,341 INFO L124 PetriNetUnfolderBase]: 1613/2573 cut-off events. [2024-06-28 00:56:12,342 INFO L125 PetriNetUnfolderBase]: For 5743/5743 co-relation queries the response was YES. [2024-06-28 00:56:12,348 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8759 conditions, 2573 events. 1613/2573 cut-off events. For 5743/5743 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 14584 event pairs, 509 based on Foata normal form. 2/2562 useless extension candidates. Maximal degree in co-relation 8732. Up to 2280 conditions per place. [2024-06-28 00:56:12,360 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 66 selfloop transitions, 19 changer transitions 0/99 dead transitions. [2024-06-28 00:56:12,360 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 99 transitions, 688 flow [2024-06-28 00:56:12,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:56:12,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:56:12,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 152 transitions. [2024-06-28 00:56:12,362 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6608695652173913 [2024-06-28 00:56:12,362 INFO L175 Difference]: Start difference. First operand has 71 places, 73 transitions, 420 flow. Second operand 5 states and 152 transitions. [2024-06-28 00:56:12,362 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 99 transitions, 688 flow [2024-06-28 00:56:12,370 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 99 transitions, 668 flow, removed 6 selfloop flow, removed 1 redundant places. [2024-06-28 00:56:12,372 INFO L231 Difference]: Finished difference. Result has 75 places, 76 transitions, 468 flow [2024-06-28 00:56:12,372 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=402, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=468, PETRI_PLACES=75, PETRI_TRANSITIONS=76} [2024-06-28 00:56:12,373 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 25 predicate places. [2024-06-28 00:56:12,373 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 76 transitions, 468 flow [2024-06-28 00:56:12,373 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:12,373 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:12,374 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:56:12,374 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 00:56:12,374 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:56:12,374 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:12,375 INFO L85 PathProgramCache]: Analyzing trace with hash -1172188525, now seen corresponding path program 1 times [2024-06-28 00:56:12,375 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:12,375 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [504764847] [2024-06-28 00:56:12,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:12,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:12,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:12,498 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:56:12,499 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:12,499 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [504764847] [2024-06-28 00:56:12,499 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [504764847] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:12,499 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:12,499 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 00:56:12,500 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1042737634] [2024-06-28 00:56:12,501 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:12,501 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 00:56:12,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:12,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 00:56:12,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 00:56:12,523 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:56:12,523 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 76 transitions, 468 flow. Second operand has 5 states, 5 states have (on average 20.0) internal successors, (100), 5 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:12,524 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:12,524 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:56:12,524 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:12,822 INFO L124 PetriNetUnfolderBase]: 1630/2613 cut-off events. [2024-06-28 00:56:12,823 INFO L125 PetriNetUnfolderBase]: For 6951/6951 co-relation queries the response was YES. [2024-06-28 00:56:12,830 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9242 conditions, 2613 events. 1630/2613 cut-off events. For 6951/6951 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 14886 event pairs, 501 based on Foata normal form. 2/2609 useless extension candidates. Maximal degree in co-relation 9213. Up to 2298 conditions per place. [2024-06-28 00:56:12,848 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 70 selfloop transitions, 21 changer transitions 0/105 dead transitions. [2024-06-28 00:56:12,849 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 105 transitions, 763 flow [2024-06-28 00:56:12,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:56:12,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:56:12,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 156 transitions. [2024-06-28 00:56:12,850 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6782608695652174 [2024-06-28 00:56:12,851 INFO L175 Difference]: Start difference. First operand has 75 places, 76 transitions, 468 flow. Second operand 5 states and 156 transitions. [2024-06-28 00:56:12,851 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 105 transitions, 763 flow [2024-06-28 00:56:12,859 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 105 transitions, 733 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-28 00:56:12,862 INFO L231 Difference]: Finished difference. Result has 78 places, 79 transitions, 512 flow [2024-06-28 00:56:12,863 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=441, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=512, PETRI_PLACES=78, PETRI_TRANSITIONS=79} [2024-06-28 00:56:12,864 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 28 predicate places. [2024-06-28 00:56:12,865 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 79 transitions, 512 flow [2024-06-28 00:56:12,865 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.0) internal successors, (100), 5 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:12,865 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:12,865 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:56:12,865 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 00:56:12,865 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:56:12,866 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:12,866 INFO L85 PathProgramCache]: Analyzing trace with hash 147090643, now seen corresponding path program 2 times [2024-06-28 00:56:12,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:12,866 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1101006607] [2024-06-28 00:56:12,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:12,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:12,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:12,986 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:56:12,987 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:12,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1101006607] [2024-06-28 00:56:12,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1101006607] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:12,987 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:12,987 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 00:56:12,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1775326220] [2024-06-28 00:56:12,988 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:12,989 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 00:56:12,989 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:12,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 00:56:12,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 00:56:13,024 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:56:13,024 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 79 transitions, 512 flow. Second operand has 5 states, 5 states have (on average 20.0) internal successors, (100), 5 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:13,024 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:13,025 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:56:13,025 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:13,328 INFO L124 PetriNetUnfolderBase]: 1625/2690 cut-off events. [2024-06-28 00:56:13,329 INFO L125 PetriNetUnfolderBase]: For 8321/8327 co-relation queries the response was YES. [2024-06-28 00:56:13,336 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9431 conditions, 2690 events. 1625/2690 cut-off events. For 8321/8327 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 15911 event pairs, 756 based on Foata normal form. 6/2667 useless extension candidates. Maximal degree in co-relation 9400. Up to 2293 conditions per place. [2024-06-28 00:56:13,350 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 66 selfloop transitions, 21 changer transitions 0/101 dead transitions. [2024-06-28 00:56:13,351 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 101 transitions, 744 flow [2024-06-28 00:56:13,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:56:13,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:56:13,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 150 transitions. [2024-06-28 00:56:13,352 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6521739130434783 [2024-06-28 00:56:13,352 INFO L175 Difference]: Start difference. First operand has 78 places, 79 transitions, 512 flow. Second operand 5 states and 150 transitions. [2024-06-28 00:56:13,353 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 101 transitions, 744 flow [2024-06-28 00:56:13,361 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 101 transitions, 717 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-28 00:56:13,363 INFO L231 Difference]: Finished difference. Result has 81 places, 80 transitions, 543 flow [2024-06-28 00:56:13,363 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=486, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=543, PETRI_PLACES=81, PETRI_TRANSITIONS=80} [2024-06-28 00:56:13,364 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 31 predicate places. [2024-06-28 00:56:13,364 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 80 transitions, 543 flow [2024-06-28 00:56:13,365 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.0) internal successors, (100), 5 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:13,365 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:13,365 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:56:13,365 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 00:56:13,365 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:56:13,366 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:13,366 INFO L85 PathProgramCache]: Analyzing trace with hash 147100563, now seen corresponding path program 1 times [2024-06-28 00:56:13,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:13,366 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1235590127] [2024-06-28 00:56:13,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:13,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:13,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:13,510 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:56:13,510 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:13,510 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1235590127] [2024-06-28 00:56:13,510 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1235590127] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:13,511 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:13,511 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 00:56:13,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [73204652] [2024-06-28 00:56:13,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:13,512 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 00:56:13,514 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:13,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 00:56:13,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-28 00:56:13,536 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:56:13,537 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 80 transitions, 543 flow. Second operand has 5 states, 5 states have (on average 20.0) internal successors, (100), 5 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:13,537 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:13,537 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:56:13,537 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:13,830 INFO L124 PetriNetUnfolderBase]: 1617/2657 cut-off events. [2024-06-28 00:56:13,830 INFO L125 PetriNetUnfolderBase]: For 9337/9343 co-relation queries the response was YES. [2024-06-28 00:56:13,839 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9501 conditions, 2657 events. 1617/2657 cut-off events. For 9337/9343 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 15529 event pairs, 719 based on Foata normal form. 8/2639 useless extension candidates. Maximal degree in co-relation 9469. Up to 2333 conditions per place. [2024-06-28 00:56:13,852 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 79 selfloop transitions, 11 changer transitions 0/104 dead transitions. [2024-06-28 00:56:13,853 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 104 transitions, 789 flow [2024-06-28 00:56:13,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:56:13,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:56:13,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 148 transitions. [2024-06-28 00:56:13,854 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6434782608695652 [2024-06-28 00:56:13,854 INFO L175 Difference]: Start difference. First operand has 81 places, 80 transitions, 543 flow. Second operand 5 states and 148 transitions. [2024-06-28 00:56:13,854 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 104 transitions, 789 flow [2024-06-28 00:56:13,869 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 104 transitions, 761 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-28 00:56:13,871 INFO L231 Difference]: Finished difference. Result has 84 places, 82 transitions, 562 flow [2024-06-28 00:56:13,872 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=515, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=562, PETRI_PLACES=84, PETRI_TRANSITIONS=82} [2024-06-28 00:56:13,873 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 34 predicate places. [2024-06-28 00:56:13,873 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 82 transitions, 562 flow [2024-06-28 00:56:13,873 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.0) internal successors, (100), 5 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:13,873 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:13,873 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:56:13,873 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 00:56:13,874 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:56:13,874 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:13,874 INFO L85 PathProgramCache]: Analyzing trace with hash -383741303, now seen corresponding path program 1 times [2024-06-28 00:56:13,874 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:13,875 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [62818544] [2024-06-28 00:56:13,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:13,875 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:13,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:14,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-28 00:56:14,002 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:14,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [62818544] [2024-06-28 00:56:14,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [62818544] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:14,002 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:14,002 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:56:14,003 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [903365667] [2024-06-28 00:56:14,003 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:14,003 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:56:14,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:14,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:56:14,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:56:14,033 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:56:14,034 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 82 transitions, 562 flow. Second operand has 6 states, 6 states have (on average 19.666666666666668) internal successors, (118), 6 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:14,034 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:14,034 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:56:14,034 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:14,348 INFO L124 PetriNetUnfolderBase]: 1708/2755 cut-off events. [2024-06-28 00:56:14,349 INFO L125 PetriNetUnfolderBase]: For 11034/11034 co-relation queries the response was YES. [2024-06-28 00:56:14,357 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10226 conditions, 2755 events. 1708/2755 cut-off events. For 11034/11034 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 16002 event pairs, 387 based on Foata normal form. 4/2754 useless extension candidates. Maximal degree in co-relation 10192. Up to 2339 conditions per place. [2024-06-28 00:56:14,371 INFO L140 encePairwiseOnDemand]: 34/46 looper letters, 93 selfloop transitions, 29 changer transitions 0/136 dead transitions. [2024-06-28 00:56:14,371 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 136 transitions, 1042 flow [2024-06-28 00:56:14,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:56:14,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:56:14,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 222 transitions. [2024-06-28 00:56:14,373 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6894409937888198 [2024-06-28 00:56:14,373 INFO L175 Difference]: Start difference. First operand has 84 places, 82 transitions, 562 flow. Second operand 7 states and 222 transitions. [2024-06-28 00:56:14,373 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 136 transitions, 1042 flow [2024-06-28 00:56:14,385 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 136 transitions, 1013 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-28 00:56:14,388 INFO L231 Difference]: Finished difference. Result has 89 places, 92 transitions, 683 flow [2024-06-28 00:56:14,388 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=533, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=683, PETRI_PLACES=89, PETRI_TRANSITIONS=92} [2024-06-28 00:56:14,389 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 39 predicate places. [2024-06-28 00:56:14,389 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 92 transitions, 683 flow [2024-06-28 00:56:14,390 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.666666666666668) internal successors, (118), 6 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:14,390 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:14,390 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:56:14,390 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 00:56:14,390 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:56:14,391 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:14,391 INFO L85 PathProgramCache]: Analyzing trace with hash -889889341, now seen corresponding path program 2 times [2024-06-28 00:56:14,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:14,391 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1852770410] [2024-06-28 00:56:14,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:14,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:14,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:14,491 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:56:14,491 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:14,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1852770410] [2024-06-28 00:56:14,492 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1852770410] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:14,492 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:14,492 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:56:14,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1642568233] [2024-06-28 00:56:14,492 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:14,493 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:56:14,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:14,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:56:14,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:56:14,524 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:56:14,524 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 92 transitions, 683 flow. Second operand has 6 states, 6 states have (on average 19.666666666666668) internal successors, (118), 6 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:14,525 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:14,525 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:56:14,525 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:14,827 INFO L124 PetriNetUnfolderBase]: 1725/2785 cut-off events. [2024-06-28 00:56:14,828 INFO L125 PetriNetUnfolderBase]: For 14299/14299 co-relation queries the response was YES. [2024-06-28 00:56:14,838 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11473 conditions, 2785 events. 1725/2785 cut-off events. For 14299/14299 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 16108 event pairs, 443 based on Foata normal form. 2/2781 useless extension candidates. Maximal degree in co-relation 11437. Up to 2318 conditions per place. [2024-06-28 00:56:14,853 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 91 selfloop transitions, 32 changer transitions 0/137 dead transitions. [2024-06-28 00:56:14,853 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 137 transitions, 1165 flow [2024-06-28 00:56:14,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:56:14,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:56:14,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 185 transitions. [2024-06-28 00:56:14,855 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6702898550724637 [2024-06-28 00:56:14,855 INFO L175 Difference]: Start difference. First operand has 89 places, 92 transitions, 683 flow. Second operand 6 states and 185 transitions. [2024-06-28 00:56:14,855 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 137 transitions, 1165 flow [2024-06-28 00:56:14,876 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 137 transitions, 1089 flow, removed 24 selfloop flow, removed 3 redundant places. [2024-06-28 00:56:14,878 INFO L231 Difference]: Finished difference. Result has 94 places, 104 transitions, 834 flow [2024-06-28 00:56:14,878 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=623, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=834, PETRI_PLACES=94, PETRI_TRANSITIONS=104} [2024-06-28 00:56:14,879 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 44 predicate places. [2024-06-28 00:56:14,879 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 104 transitions, 834 flow [2024-06-28 00:56:14,879 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.666666666666668) internal successors, (118), 6 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:14,879 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:14,879 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:56:14,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 00:56:14,880 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:56:14,880 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:14,880 INFO L85 PathProgramCache]: Analyzing trace with hash -242347289, now seen corresponding path program 3 times [2024-06-28 00:56:14,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:14,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1124864286] [2024-06-28 00:56:14,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:14,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:14,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:14,977 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:56:14,977 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:14,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1124864286] [2024-06-28 00:56:14,977 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1124864286] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:14,977 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:14,978 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:56:14,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1603580072] [2024-06-28 00:56:14,978 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:14,978 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:56:14,979 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:14,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:56:14,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:56:15,014 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:56:15,014 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 104 transitions, 834 flow. Second operand has 6 states, 6 states have (on average 19.666666666666668) internal successors, (118), 6 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:15,015 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:15,015 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:56:15,015 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:15,334 INFO L124 PetriNetUnfolderBase]: 1720/2772 cut-off events. [2024-06-28 00:56:15,334 INFO L125 PetriNetUnfolderBase]: For 17586/17586 co-relation queries the response was YES. [2024-06-28 00:56:15,344 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12198 conditions, 2772 events. 1720/2772 cut-off events. For 17586/17586 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 16010 event pairs, 479 based on Foata normal form. 2/2753 useless extension candidates. Maximal degree in co-relation 12158. Up to 2315 conditions per place. [2024-06-28 00:56:15,358 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 86 selfloop transitions, 36 changer transitions 0/136 dead transitions. [2024-06-28 00:56:15,359 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 136 transitions, 1230 flow [2024-06-28 00:56:15,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:56:15,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:56:15,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 181 transitions. [2024-06-28 00:56:15,361 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6557971014492754 [2024-06-28 00:56:15,361 INFO L175 Difference]: Start difference. First operand has 94 places, 104 transitions, 834 flow. Second operand 6 states and 181 transitions. [2024-06-28 00:56:15,362 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 136 transitions, 1230 flow [2024-06-28 00:56:15,382 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 136 transitions, 1194 flow, removed 14 selfloop flow, removed 1 redundant places. [2024-06-28 00:56:15,384 INFO L231 Difference]: Finished difference. Result has 99 places, 107 transitions, 916 flow [2024-06-28 00:56:15,385 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=800, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=916, PETRI_PLACES=99, PETRI_TRANSITIONS=107} [2024-06-28 00:56:15,386 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 49 predicate places. [2024-06-28 00:56:15,386 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 107 transitions, 916 flow [2024-06-28 00:56:15,386 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.666666666666668) internal successors, (118), 6 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:15,386 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:15,386 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:56:15,386 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 00:56:15,387 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:56:15,387 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:15,387 INFO L85 PathProgramCache]: Analyzing trace with hash -1964630348, now seen corresponding path program 1 times [2024-06-28 00:56:15,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:15,387 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1090211320] [2024-06-28 00:56:15,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:15,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:15,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:15,487 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:56:15,487 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:15,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1090211320] [2024-06-28 00:56:15,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1090211320] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:15,488 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:15,488 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 00:56:15,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [210369128] [2024-06-28 00:56:15,488 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:15,489 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 00:56:15,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:15,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 00:56:15,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 00:56:15,515 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 46 [2024-06-28 00:56:15,515 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 107 transitions, 916 flow. Second operand has 5 states, 5 states have (on average 21.4) internal successors, (107), 5 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:15,515 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:15,515 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 46 [2024-06-28 00:56:15,516 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:15,825 INFO L124 PetriNetUnfolderBase]: 1579/2611 cut-off events. [2024-06-28 00:56:15,825 INFO L125 PetriNetUnfolderBase]: For 19058/19065 co-relation queries the response was YES. [2024-06-28 00:56:15,835 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11864 conditions, 2611 events. 1579/2611 cut-off events. For 19058/19065 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 15409 event pairs, 450 based on Foata normal form. 10/2615 useless extension candidates. Maximal degree in co-relation 11822. Up to 2229 conditions per place. [2024-06-28 00:56:15,849 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 81 selfloop transitions, 18 changer transitions 0/120 dead transitions. [2024-06-28 00:56:15,849 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 120 transitions, 1157 flow [2024-06-28 00:56:15,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 00:56:15,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 00:56:15,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 123 transitions. [2024-06-28 00:56:15,851 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6684782608695652 [2024-06-28 00:56:15,851 INFO L175 Difference]: Start difference. First operand has 99 places, 107 transitions, 916 flow. Second operand 4 states and 123 transitions. [2024-06-28 00:56:15,851 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 120 transitions, 1157 flow [2024-06-28 00:56:15,874 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 120 transitions, 1091 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-28 00:56:15,877 INFO L231 Difference]: Finished difference. Result has 100 places, 107 transitions, 896 flow [2024-06-28 00:56:15,877 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=851, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=896, PETRI_PLACES=100, PETRI_TRANSITIONS=107} [2024-06-28 00:56:15,878 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 50 predicate places. [2024-06-28 00:56:15,878 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 107 transitions, 896 flow [2024-06-28 00:56:15,878 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 21.4) internal successors, (107), 5 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:15,878 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:15,879 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:56:15,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 00:56:15,879 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:56:15,879 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:15,880 INFO L85 PathProgramCache]: Analyzing trace with hash 2042416114, now seen corresponding path program 1 times [2024-06-28 00:56:15,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:15,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [232454770] [2024-06-28 00:56:15,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:15,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:15,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:15,983 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:56:15,983 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:15,984 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [232454770] [2024-06-28 00:56:15,984 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [232454770] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:15,984 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:15,984 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:56:15,984 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1248134738] [2024-06-28 00:56:15,984 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:15,985 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:56:15,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:15,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:56:15,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:56:16,019 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:56:16,019 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 107 transitions, 896 flow. Second operand has 6 states, 6 states have (on average 19.833333333333332) internal successors, (119), 6 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-28 00:56:16,019 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:16,019 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:56:16,020 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:16,415 INFO L124 PetriNetUnfolderBase]: 1684/2856 cut-off events. [2024-06-28 00:56:16,415 INFO L125 PetriNetUnfolderBase]: For 20649/20649 co-relation queries the response was YES. [2024-06-28 00:56:16,426 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12422 conditions, 2856 events. 1684/2856 cut-off events. For 20649/20649 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 16866 event pairs, 528 based on Foata normal form. 4/2854 useless extension candidates. Maximal degree in co-relation 12378. Up to 2314 conditions per place. [2024-06-28 00:56:16,443 INFO L140 encePairwiseOnDemand]: 34/46 looper letters, 99 selfloop transitions, 35 changer transitions 0/148 dead transitions. [2024-06-28 00:56:16,443 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 148 transitions, 1278 flow [2024-06-28 00:56:16,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:56:16,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:56:16,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 219 transitions. [2024-06-28 00:56:16,445 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6801242236024845 [2024-06-28 00:56:16,445 INFO L175 Difference]: Start difference. First operand has 100 places, 107 transitions, 896 flow. Second operand 7 states and 219 transitions. [2024-06-28 00:56:16,445 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 148 transitions, 1278 flow [2024-06-28 00:56:16,476 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 148 transitions, 1226 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-28 00:56:16,481 INFO L231 Difference]: Finished difference. Result has 104 places, 107 transitions, 927 flow [2024-06-28 00:56:16,482 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=844, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=927, PETRI_PLACES=104, PETRI_TRANSITIONS=107} [2024-06-28 00:56:16,483 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 54 predicate places. [2024-06-28 00:56:16,483 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 107 transitions, 927 flow [2024-06-28 00:56:16,484 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.833333333333332) internal successors, (119), 6 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-28 00:56:16,484 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:16,484 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:56:16,484 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 00:56:16,484 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:56:16,485 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:16,485 INFO L85 PathProgramCache]: Analyzing trace with hash -1672666442, now seen corresponding path program 2 times [2024-06-28 00:56:16,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:16,485 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1503312854] [2024-06-28 00:56:16,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:16,486 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:16,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:16,596 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:56:16,597 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:16,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1503312854] [2024-06-28 00:56:16,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1503312854] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:16,600 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:16,600 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:56:16,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1341111796] [2024-06-28 00:56:16,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:16,602 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:56:16,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:16,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:56:16,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:56:16,638 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:56:16,638 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 107 transitions, 927 flow. Second operand has 6 states, 6 states have (on average 19.833333333333332) internal successors, (119), 6 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-28 00:56:16,639 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:16,639 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:56:16,639 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:16,965 INFO L124 PetriNetUnfolderBase]: 1723/2791 cut-off events. [2024-06-28 00:56:16,965 INFO L125 PetriNetUnfolderBase]: For 22362/22362 co-relation queries the response was YES. [2024-06-28 00:56:16,978 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12871 conditions, 2791 events. 1723/2791 cut-off events. For 22362/22362 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 16184 event pairs, 438 based on Foata normal form. 2/2787 useless extension candidates. Maximal degree in co-relation 12827. Up to 2304 conditions per place. [2024-06-28 00:56:17,001 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 93 selfloop transitions, 40 changer transitions 0/147 dead transitions. [2024-06-28 00:56:17,001 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 147 transitions, 1457 flow [2024-06-28 00:56:17,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:56:17,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:56:17,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 187 transitions. [2024-06-28 00:56:17,003 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.677536231884058 [2024-06-28 00:56:17,003 INFO L175 Difference]: Start difference. First operand has 104 places, 107 transitions, 927 flow. Second operand 6 states and 187 transitions. [2024-06-28 00:56:17,003 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 147 transitions, 1457 flow [2024-06-28 00:56:17,036 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 147 transitions, 1387 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-28 00:56:17,039 INFO L231 Difference]: Finished difference. Result has 104 places, 113 transitions, 1013 flow [2024-06-28 00:56:17,039 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=857, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1013, PETRI_PLACES=104, PETRI_TRANSITIONS=113} [2024-06-28 00:56:17,040 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 54 predicate places. [2024-06-28 00:56:17,040 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 113 transitions, 1013 flow [2024-06-28 00:56:17,040 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.833333333333332) internal successors, (119), 6 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-28 00:56:17,040 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:17,040 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:56:17,040 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 00:56:17,041 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:56:17,041 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:17,041 INFO L85 PathProgramCache]: Analyzing trace with hash -1672873832, now seen corresponding path program 3 times [2024-06-28 00:56:17,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:17,042 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1259122991] [2024-06-28 00:56:17,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:17,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:17,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:17,183 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:56:17,184 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:17,184 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1259122991] [2024-06-28 00:56:17,184 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1259122991] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:17,184 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:17,184 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:56:17,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [568253880] [2024-06-28 00:56:17,185 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:17,186 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:56:17,186 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:17,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:56:17,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:56:17,217 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:56:17,217 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 113 transitions, 1013 flow. Second operand has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:17,217 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:17,218 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:56:17,218 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:17,566 INFO L124 PetriNetUnfolderBase]: 1740/2857 cut-off events. [2024-06-28 00:56:17,566 INFO L125 PetriNetUnfolderBase]: For 25192/25192 co-relation queries the response was YES. [2024-06-28 00:56:17,578 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13225 conditions, 2857 events. 1740/2857 cut-off events. For 25192/25192 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 16783 event pairs, 509 based on Foata normal form. 2/2847 useless extension candidates. Maximal degree in co-relation 13180. Up to 2322 conditions per place. [2024-06-28 00:56:17,593 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 97 selfloop transitions, 43 changer transitions 0/154 dead transitions. [2024-06-28 00:56:17,593 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 154 transitions, 1485 flow [2024-06-28 00:56:17,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:56:17,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:56:17,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 212 transitions. [2024-06-28 00:56:17,595 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6583850931677019 [2024-06-28 00:56:17,595 INFO L175 Difference]: Start difference. First operand has 104 places, 113 transitions, 1013 flow. Second operand 7 states and 212 transitions. [2024-06-28 00:56:17,595 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 154 transitions, 1485 flow [2024-06-28 00:56:17,632 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 154 transitions, 1419 flow, removed 12 selfloop flow, removed 2 redundant places. [2024-06-28 00:56:17,634 INFO L231 Difference]: Finished difference. Result has 109 places, 116 transitions, 1081 flow [2024-06-28 00:56:17,634 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=952, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1081, PETRI_PLACES=109, PETRI_TRANSITIONS=116} [2024-06-28 00:56:17,635 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 59 predicate places. [2024-06-28 00:56:17,635 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 116 transitions, 1081 flow [2024-06-28 00:56:17,635 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:17,635 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:17,636 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:56:17,636 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 00:56:17,636 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:56:17,636 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:17,636 INFO L85 PathProgramCache]: Analyzing trace with hash -1672658506, now seen corresponding path program 1 times [2024-06-28 00:56:17,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:17,637 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1135136034] [2024-06-28 00:56:17,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:17,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:17,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:17,745 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:56:17,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:17,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1135136034] [2024-06-28 00:56:17,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1135136034] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:17,746 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:17,746 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:56:17,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1176830117] [2024-06-28 00:56:17,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:17,747 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:56:17,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:17,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:56:17,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:56:17,780 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:56:17,781 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 116 transitions, 1081 flow. Second operand has 6 states, 6 states have (on average 19.833333333333332) internal successors, (119), 6 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-28 00:56:17,781 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:17,781 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:56:17,781 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:18,117 INFO L124 PetriNetUnfolderBase]: 1767/2883 cut-off events. [2024-06-28 00:56:18,117 INFO L125 PetriNetUnfolderBase]: For 27844/27844 co-relation queries the response was YES. [2024-06-28 00:56:18,131 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13499 conditions, 2883 events. 1767/2883 cut-off events. For 27844/27844 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 16861 event pairs, 494 based on Foata normal form. 4/2874 useless extension candidates. Maximal degree in co-relation 13453. Up to 2464 conditions per place. [2024-06-28 00:56:18,146 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 111 selfloop transitions, 24 changer transitions 0/149 dead transitions. [2024-06-28 00:56:18,146 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 149 transitions, 1445 flow [2024-06-28 00:56:18,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:56:18,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:56:18,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 181 transitions. [2024-06-28 00:56:18,148 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6557971014492754 [2024-06-28 00:56:18,148 INFO L175 Difference]: Start difference. First operand has 109 places, 116 transitions, 1081 flow. Second operand 6 states and 181 transitions. [2024-06-28 00:56:18,148 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 149 transitions, 1445 flow [2024-06-28 00:56:18,192 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 149 transitions, 1345 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-28 00:56:18,196 INFO L231 Difference]: Finished difference. Result has 110 places, 118 transitions, 1060 flow [2024-06-28 00:56:18,196 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=981, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1060, PETRI_PLACES=110, PETRI_TRANSITIONS=118} [2024-06-28 00:56:18,196 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 60 predicate places. [2024-06-28 00:56:18,196 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 118 transitions, 1060 flow [2024-06-28 00:56:18,197 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.833333333333332) internal successors, (119), 6 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-28 00:56:18,197 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:18,197 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:56:18,197 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 00:56:18,197 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:56:18,198 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:18,198 INFO L85 PathProgramCache]: Analyzing trace with hash -636481802, now seen corresponding path program 4 times [2024-06-28 00:56:18,198 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:18,198 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2101499066] [2024-06-28 00:56:18,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:18,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:18,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:18,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-28 00:56:18,319 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:18,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2101499066] [2024-06-28 00:56:18,320 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2101499066] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:18,320 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:18,320 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:56:18,320 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1520138561] [2024-06-28 00:56:18,320 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:18,321 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:56:18,321 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:18,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:56:18,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:56:18,364 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:56:18,364 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 118 transitions, 1060 flow. Second operand has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:18,364 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:18,365 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:56:18,365 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:18,728 INFO L124 PetriNetUnfolderBase]: 1762/2908 cut-off events. [2024-06-28 00:56:18,728 INFO L125 PetriNetUnfolderBase]: For 30045/30045 co-relation queries the response was YES. [2024-06-28 00:56:18,742 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13633 conditions, 2908 events. 1762/2908 cut-off events. For 30045/30045 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 17308 event pairs, 720 based on Foata normal form. 2/2871 useless extension candidates. Maximal degree in co-relation 13586. Up to 2358 conditions per place. [2024-06-28 00:56:18,757 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 94 selfloop transitions, 45 changer transitions 0/153 dead transitions. [2024-06-28 00:56:18,757 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 153 transitions, 1490 flow [2024-06-28 00:56:18,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:56:18,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:56:18,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 208 transitions. [2024-06-28 00:56:18,759 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6459627329192547 [2024-06-28 00:56:18,759 INFO L175 Difference]: Start difference. First operand has 110 places, 118 transitions, 1060 flow. Second operand 7 states and 208 transitions. [2024-06-28 00:56:18,759 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 153 transitions, 1490 flow [2024-06-28 00:56:18,804 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 153 transitions, 1425 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-28 00:56:18,806 INFO L231 Difference]: Finished difference. Result has 113 places, 118 transitions, 1093 flow [2024-06-28 00:56:18,807 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=995, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1093, PETRI_PLACES=113, PETRI_TRANSITIONS=118} [2024-06-28 00:56:18,807 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 63 predicate places. [2024-06-28 00:56:18,807 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 118 transitions, 1093 flow [2024-06-28 00:56:18,807 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:18,808 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:18,808 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:56:18,808 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 00:56:18,808 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:56:18,808 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:18,809 INFO L85 PathProgramCache]: Analyzing trace with hash 475532752, now seen corresponding path program 5 times [2024-06-28 00:56:18,809 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:18,809 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [923663574] [2024-06-28 00:56:18,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:18,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:18,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:18,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-28 00:56:18,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:18,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [923663574] [2024-06-28 00:56:18,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [923663574] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:18,902 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:18,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:56:18,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1112669466] [2024-06-28 00:56:18,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:18,903 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:56:18,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:18,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:56:18,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:56:18,940 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:56:18,940 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 118 transitions, 1093 flow. Second operand has 6 states, 6 states have (on average 19.833333333333332) internal successors, (119), 6 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-28 00:56:18,941 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:18,941 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:56:18,941 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:19,266 INFO L124 PetriNetUnfolderBase]: 1757/2934 cut-off events. [2024-06-28 00:56:19,266 INFO L125 PetriNetUnfolderBase]: For 32199/32205 co-relation queries the response was YES. [2024-06-28 00:56:19,274 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13772 conditions, 2934 events. 1757/2934 cut-off events. For 32199/32205 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 17761 event pairs, 714 based on Foata normal form. 6/2908 useless extension candidates. Maximal degree in co-relation 13724. Up to 2353 conditions per place. [2024-06-28 00:56:19,287 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 89 selfloop transitions, 43 changer transitions 0/146 dead transitions. [2024-06-28 00:56:19,288 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 146 transitions, 1436 flow [2024-06-28 00:56:19,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:56:19,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:56:19,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 179 transitions. [2024-06-28 00:56:19,289 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6485507246376812 [2024-06-28 00:56:19,289 INFO L175 Difference]: Start difference. First operand has 113 places, 118 transitions, 1093 flow. Second operand 6 states and 179 transitions. [2024-06-28 00:56:19,289 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 146 transitions, 1436 flow [2024-06-28 00:56:19,338 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 146 transitions, 1326 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-28 00:56:19,341 INFO L231 Difference]: Finished difference. Result has 114 places, 119 transitions, 1092 flow [2024-06-28 00:56:19,341 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=989, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1092, PETRI_PLACES=114, PETRI_TRANSITIONS=119} [2024-06-28 00:56:19,342 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 64 predicate places. [2024-06-28 00:56:19,342 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 119 transitions, 1092 flow [2024-06-28 00:56:19,342 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.833333333333332) internal successors, (119), 6 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-28 00:56:19,342 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:19,343 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:56:19,343 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 00:56:19,343 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:56:19,344 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:19,344 INFO L85 PathProgramCache]: Analyzing trace with hash -370569196, now seen corresponding path program 2 times [2024-06-28 00:56:19,344 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:19,344 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [253181518] [2024-06-28 00:56:19,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:19,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:19,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:19,444 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:56:19,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:19,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [253181518] [2024-06-28 00:56:19,445 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [253181518] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:19,445 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:19,445 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:56:19,445 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [65551110] [2024-06-28 00:56:19,445 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:19,447 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:56:19,448 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:19,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:56:19,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:56:19,483 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:56:19,483 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 119 transitions, 1092 flow. Second operand has 6 states, 6 states have (on average 19.833333333333332) internal successors, (119), 6 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-28 00:56:19,483 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:19,484 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:56:19,484 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:19,759 INFO L124 PetriNetUnfolderBase]: 1784/2973 cut-off events. [2024-06-28 00:56:19,759 INFO L125 PetriNetUnfolderBase]: For 34389/34395 co-relation queries the response was YES. [2024-06-28 00:56:19,767 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14023 conditions, 2973 events. 1784/2973 cut-off events. For 34389/34395 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 17938 event pairs, 714 based on Foata normal form. 8/2953 useless extension candidates. Maximal degree in co-relation 13974. Up to 2491 conditions per place. [2024-06-28 00:56:19,780 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 112 selfloop transitions, 23 changer transitions 0/149 dead transitions. [2024-06-28 00:56:19,780 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 149 transitions, 1452 flow [2024-06-28 00:56:19,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:56:19,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:56:19,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 177 transitions. [2024-06-28 00:56:19,782 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6413043478260869 [2024-06-28 00:56:19,782 INFO L175 Difference]: Start difference. First operand has 114 places, 119 transitions, 1092 flow. Second operand 6 states and 177 transitions. [2024-06-28 00:56:19,782 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 149 transitions, 1452 flow [2024-06-28 00:56:19,831 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 149 transitions, 1382 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-28 00:56:19,833 INFO L231 Difference]: Finished difference. Result has 117 places, 121 transitions, 1103 flow [2024-06-28 00:56:19,833 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1022, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1103, PETRI_PLACES=117, PETRI_TRANSITIONS=121} [2024-06-28 00:56:19,834 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 67 predicate places. [2024-06-28 00:56:19,834 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 121 transitions, 1103 flow [2024-06-28 00:56:19,834 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.833333333333332) internal successors, (119), 6 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-28 00:56:19,834 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:19,834 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:56:19,834 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 00:56:19,835 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:56:19,835 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:19,835 INFO L85 PathProgramCache]: Analyzing trace with hash 1084804002, now seen corresponding path program 3 times [2024-06-28 00:56:19,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:19,835 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2010244898] [2024-06-28 00:56:19,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:19,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:19,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:19,928 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:56:19,928 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:19,928 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2010244898] [2024-06-28 00:56:19,928 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2010244898] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:19,929 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:19,929 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:56:19,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1046268047] [2024-06-28 00:56:19,929 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:19,929 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:56:19,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:19,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:56:19,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:56:19,973 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:56:19,975 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 121 transitions, 1103 flow. Second operand has 6 states, 6 states have (on average 19.833333333333332) internal successors, (119), 6 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-28 00:56:19,975 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:19,975 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:56:19,975 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:20,309 INFO L124 PetriNetUnfolderBase]: 1776/2962 cut-off events. [2024-06-28 00:56:20,309 INFO L125 PetriNetUnfolderBase]: For 36803/36809 co-relation queries the response was YES. [2024-06-28 00:56:20,322 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14083 conditions, 2962 events. 1776/2962 cut-off events. For 36803/36809 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 17903 event pairs, 649 based on Foata normal form. 8/2942 useless extension candidates. Maximal degree in co-relation 14032. Up to 2394 conditions per place. [2024-06-28 00:56:20,337 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 110 selfloop transitions, 28 changer transitions 0/152 dead transitions. [2024-06-28 00:56:20,337 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 152 transitions, 1475 flow [2024-06-28 00:56:20,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:56:20,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:56:20,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 178 transitions. [2024-06-28 00:56:20,338 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.644927536231884 [2024-06-28 00:56:20,339 INFO L175 Difference]: Start difference. First operand has 117 places, 121 transitions, 1103 flow. Second operand 6 states and 178 transitions. [2024-06-28 00:56:20,339 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 152 transitions, 1475 flow [2024-06-28 00:56:20,390 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 152 transitions, 1412 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-28 00:56:20,392 INFO L231 Difference]: Finished difference. Result has 119 places, 123 transitions, 1135 flow [2024-06-28 00:56:20,392 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1040, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1135, PETRI_PLACES=119, PETRI_TRANSITIONS=123} [2024-06-28 00:56:20,393 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 69 predicate places. [2024-06-28 00:56:20,393 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 123 transitions, 1135 flow [2024-06-28 00:56:20,393 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.833333333333332) internal successors, (119), 6 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-28 00:56:20,393 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:20,393 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:56:20,394 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 00:56:20,394 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:56:20,394 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:20,394 INFO L85 PathProgramCache]: Analyzing trace with hash -1503151794, now seen corresponding path program 1 times [2024-06-28 00:56:20,394 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:20,394 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1611148777] [2024-06-28 00:56:20,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:20,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:20,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:20,497 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:56:20,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:20,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1611148777] [2024-06-28 00:56:20,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1611148777] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:20,498 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:20,498 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 00:56:20,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1239682989] [2024-06-28 00:56:20,498 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:20,498 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 00:56:20,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:20,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 00:56:20,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 00:56:20,535 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:56:20,536 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 123 transitions, 1135 flow. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:20,536 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:20,536 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:56:20,536 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:20,838 INFO L124 PetriNetUnfolderBase]: 1787/2950 cut-off events. [2024-06-28 00:56:20,839 INFO L125 PetriNetUnfolderBase]: For 38305/38305 co-relation queries the response was YES. [2024-06-28 00:56:20,847 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14397 conditions, 2950 events. 1787/2950 cut-off events. For 38305/38305 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 17487 event pairs, 713 based on Foata normal form. 1/2926 useless extension candidates. Maximal degree in co-relation 14345. Up to 2559 conditions per place. [2024-06-28 00:56:20,859 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 118 selfloop transitions, 20 changer transitions 0/152 dead transitions. [2024-06-28 00:56:20,859 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 152 transitions, 1643 flow [2024-06-28 00:56:20,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:56:20,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:56:20,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 148 transitions. [2024-06-28 00:56:20,861 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6434782608695652 [2024-06-28 00:56:20,861 INFO L175 Difference]: Start difference. First operand has 119 places, 123 transitions, 1135 flow. Second operand 5 states and 148 transitions. [2024-06-28 00:56:20,861 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 152 transitions, 1643 flow [2024-06-28 00:56:20,927 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 152 transitions, 1566 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-28 00:56:20,929 INFO L231 Difference]: Finished difference. Result has 121 places, 132 transitions, 1224 flow [2024-06-28 00:56:20,929 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1058, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1224, PETRI_PLACES=121, PETRI_TRANSITIONS=132} [2024-06-28 00:56:20,930 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 71 predicate places. [2024-06-28 00:56:20,930 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 132 transitions, 1224 flow [2024-06-28 00:56:20,931 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:20,931 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:20,931 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:56:20,931 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 00:56:20,931 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:56:20,932 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:20,932 INFO L85 PathProgramCache]: Analyzing trace with hash -750768400, now seen corresponding path program 2 times [2024-06-28 00:56:20,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:20,932 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1747920954] [2024-06-28 00:56:20,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:20,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:20,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:21,027 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:56:21,028 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:21,028 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1747920954] [2024-06-28 00:56:21,028 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1747920954] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:21,028 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:21,029 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 00:56:21,029 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1170905316] [2024-06-28 00:56:21,029 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:21,029 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 00:56:21,030 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:21,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 00:56:21,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-28 00:56:21,050 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:56:21,051 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 132 transitions, 1224 flow. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:21,051 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:21,051 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:56:21,051 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:21,351 INFO L124 PetriNetUnfolderBase]: 1798/2956 cut-off events. [2024-06-28 00:56:21,351 INFO L125 PetriNetUnfolderBase]: For 41031/41031 co-relation queries the response was YES. [2024-06-28 00:56:21,361 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14858 conditions, 2956 events. 1798/2956 cut-off events. For 41031/41031 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 17421 event pairs, 453 based on Foata normal form. 1/2955 useless extension candidates. Maximal degree in co-relation 14804. Up to 2591 conditions per place. [2024-06-28 00:56:21,374 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 125 selfloop transitions, 18 changer transitions 0/157 dead transitions. [2024-06-28 00:56:21,374 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 157 transitions, 1647 flow [2024-06-28 00:56:21,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:56:21,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:56:21,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 150 transitions. [2024-06-28 00:56:21,376 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6521739130434783 [2024-06-28 00:56:21,376 INFO L175 Difference]: Start difference. First operand has 121 places, 132 transitions, 1224 flow. Second operand 5 states and 150 transitions. [2024-06-28 00:56:21,376 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 157 transitions, 1647 flow [2024-06-28 00:56:21,456 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 157 transitions, 1581 flow, removed 33 selfloop flow, removed 0 redundant places. [2024-06-28 00:56:21,458 INFO L231 Difference]: Finished difference. Result has 127 places, 135 transitions, 1257 flow [2024-06-28 00:56:21,458 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1164, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1257, PETRI_PLACES=127, PETRI_TRANSITIONS=135} [2024-06-28 00:56:21,458 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 77 predicate places. [2024-06-28 00:56:21,458 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 135 transitions, 1257 flow [2024-06-28 00:56:21,459 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:21,459 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:21,459 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:56:21,459 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 00:56:21,459 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:56:21,460 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:21,460 INFO L85 PathProgramCache]: Analyzing trace with hash -603272000, now seen corresponding path program 1 times [2024-06-28 00:56:21,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:21,460 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2006691571] [2024-06-28 00:56:21,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:21,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:21,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:21,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-28 00:56:21,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:21,585 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2006691571] [2024-06-28 00:56:21,585 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2006691571] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:21,585 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:21,585 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:56:21,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [224277332] [2024-06-28 00:56:21,585 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:21,586 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:56:21,586 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:21,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:56:21,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:56:21,646 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:56:21,647 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 135 transitions, 1257 flow. Second operand has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:21,647 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:21,647 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:56:21,647 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:22,189 INFO L124 PetriNetUnfolderBase]: 2498/4022 cut-off events. [2024-06-28 00:56:22,189 INFO L125 PetriNetUnfolderBase]: For 71282/71282 co-relation queries the response was YES. [2024-06-28 00:56:22,203 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20891 conditions, 4022 events. 2498/4022 cut-off events. For 71282/71282 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 24932 event pairs, 516 based on Foata normal form. 14/4025 useless extension candidates. Maximal degree in co-relation 20833. Up to 2390 conditions per place. [2024-06-28 00:56:22,216 INFO L140 encePairwiseOnDemand]: 34/46 looper letters, 147 selfloop transitions, 40 changer transitions 0/201 dead transitions. [2024-06-28 00:56:22,216 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 201 transitions, 1999 flow [2024-06-28 00:56:22,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:56:22,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:56:22,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 258 transitions. [2024-06-28 00:56:22,219 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7010869565217391 [2024-06-28 00:56:22,219 INFO L175 Difference]: Start difference. First operand has 127 places, 135 transitions, 1257 flow. Second operand 8 states and 258 transitions. [2024-06-28 00:56:22,219 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 201 transitions, 1999 flow [2024-06-28 00:56:22,296 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 201 transitions, 1967 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-28 00:56:22,299 INFO L231 Difference]: Finished difference. Result has 133 places, 142 transitions, 1429 flow [2024-06-28 00:56:22,299 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1225, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1429, PETRI_PLACES=133, PETRI_TRANSITIONS=142} [2024-06-28 00:56:22,299 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 83 predicate places. [2024-06-28 00:56:22,299 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 142 transitions, 1429 flow [2024-06-28 00:56:22,299 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:22,299 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:22,300 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:56:22,300 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 00:56:22,300 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:56:22,300 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:22,300 INFO L85 PathProgramCache]: Analyzing trace with hash -600415040, now seen corresponding path program 2 times [2024-06-28 00:56:22,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:22,300 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [991872972] [2024-06-28 00:56:22,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:22,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:22,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:22,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-28 00:56:22,407 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:22,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [991872972] [2024-06-28 00:56:22,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [991872972] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:22,408 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:22,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:56:22,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [778039007] [2024-06-28 00:56:22,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:22,409 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:56:22,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:22,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:56:22,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:56:22,455 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:56:22,456 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 142 transitions, 1429 flow. Second operand has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:22,456 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:22,456 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:56:22,456 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:22,931 INFO L124 PetriNetUnfolderBase]: 2467/4107 cut-off events. [2024-06-28 00:56:22,931 INFO L125 PetriNetUnfolderBase]: For 75098/75098 co-relation queries the response was YES. [2024-06-28 00:56:22,945 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21541 conditions, 4107 events. 2467/4107 cut-off events. For 75098/75098 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 26268 event pairs, 971 based on Foata normal form. 14/4085 useless extension candidates. Maximal degree in co-relation 21481. Up to 3394 conditions per place. [2024-06-28 00:56:22,957 INFO L140 encePairwiseOnDemand]: 34/46 looper letters, 143 selfloop transitions, 38 changer transitions 0/195 dead transitions. [2024-06-28 00:56:22,957 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 195 transitions, 1985 flow [2024-06-28 00:56:22,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:56:22,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:56:22,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 250 transitions. [2024-06-28 00:56:22,959 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6793478260869565 [2024-06-28 00:56:22,959 INFO L175 Difference]: Start difference. First operand has 133 places, 142 transitions, 1429 flow. Second operand 8 states and 250 transitions. [2024-06-28 00:56:22,959 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 195 transitions, 1985 flow [2024-06-28 00:56:23,042 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 195 transitions, 1897 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-28 00:56:23,044 INFO L231 Difference]: Finished difference. Result has 137 places, 145 transitions, 1489 flow [2024-06-28 00:56:23,045 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1345, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1489, PETRI_PLACES=137, PETRI_TRANSITIONS=145} [2024-06-28 00:56:23,046 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 87 predicate places. [2024-06-28 00:56:23,046 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 145 transitions, 1489 flow [2024-06-28 00:56:23,046 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:23,046 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:23,046 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:56:23,046 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 00:56:23,047 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:56:23,048 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:23,048 INFO L85 PathProgramCache]: Analyzing trace with hash -319484736, now seen corresponding path program 3 times [2024-06-28 00:56:23,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:23,048 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [148648324] [2024-06-28 00:56:23,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:23,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:23,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:23,148 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:56:23,148 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:23,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [148648324] [2024-06-28 00:56:23,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [148648324] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:23,149 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:23,149 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:56:23,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [936791536] [2024-06-28 00:56:23,149 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:23,150 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:56:23,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:23,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:56:23,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:56:23,188 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:56:23,189 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 145 transitions, 1489 flow. Second operand has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:23,189 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:23,189 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:56:23,190 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:23,656 INFO L124 PetriNetUnfolderBase]: 2494/4002 cut-off events. [2024-06-28 00:56:23,656 INFO L125 PetriNetUnfolderBase]: For 76304/76304 co-relation queries the response was YES. [2024-06-28 00:56:23,668 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21770 conditions, 4002 events. 2494/4002 cut-off events. For 76304/76304 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 24667 event pairs, 617 based on Foata normal form. 4/4000 useless extension candidates. Maximal degree in co-relation 21708. Up to 3454 conditions per place. [2024-06-28 00:56:23,679 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 124 selfloop transitions, 46 changer transitions 0/184 dead transitions. [2024-06-28 00:56:23,679 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 184 transitions, 1959 flow [2024-06-28 00:56:23,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:56:23,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:56:23,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 210 transitions. [2024-06-28 00:56:23,680 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6521739130434783 [2024-06-28 00:56:23,680 INFO L175 Difference]: Start difference. First operand has 137 places, 145 transitions, 1489 flow. Second operand 7 states and 210 transitions. [2024-06-28 00:56:23,680 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 184 transitions, 1959 flow [2024-06-28 00:56:23,776 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 184 transitions, 1853 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-28 00:56:23,779 INFO L231 Difference]: Finished difference. Result has 138 places, 147 transitions, 1528 flow [2024-06-28 00:56:23,779 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1383, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1528, PETRI_PLACES=138, PETRI_TRANSITIONS=147} [2024-06-28 00:56:23,779 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 88 predicate places. [2024-06-28 00:56:23,780 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 147 transitions, 1528 flow [2024-06-28 00:56:23,780 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:23,780 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:23,780 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:56:23,780 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 00:56:23,781 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:56:23,781 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:23,781 INFO L85 PathProgramCache]: Analyzing trace with hash -914192970, now seen corresponding path program 4 times [2024-06-28 00:56:23,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:23,781 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [589414628] [2024-06-28 00:56:23,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:23,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:23,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:23,878 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:56:23,879 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:23,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [589414628] [2024-06-28 00:56:23,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [589414628] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:23,879 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:23,879 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:56:23,879 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [559248992] [2024-06-28 00:56:23,880 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:23,880 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:56:23,880 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:23,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:56:23,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:56:23,912 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:56:23,913 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 147 transitions, 1528 flow. Second operand has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:23,913 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:23,913 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:56:23,913 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:24,314 INFO L124 PetriNetUnfolderBase]: 2486/4008 cut-off events. [2024-06-28 00:56:24,314 INFO L125 PetriNetUnfolderBase]: For 79642/79642 co-relation queries the response was YES. [2024-06-28 00:56:24,329 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21440 conditions, 4008 events. 2486/4008 cut-off events. For 79642/79642 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 24906 event pairs, 918 based on Foata normal form. 4/3980 useless extension candidates. Maximal degree in co-relation 21377. Up to 3442 conditions per place. [2024-06-28 00:56:24,342 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 121 selfloop transitions, 48 changer transitions 0/183 dead transitions. [2024-06-28 00:56:24,342 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 183 transitions, 1992 flow [2024-06-28 00:56:24,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:56:24,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:56:24,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 206 transitions. [2024-06-28 00:56:24,343 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.639751552795031 [2024-06-28 00:56:24,343 INFO L175 Difference]: Start difference. First operand has 138 places, 147 transitions, 1528 flow. Second operand 7 states and 206 transitions. [2024-06-28 00:56:24,343 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 183 transitions, 1992 flow [2024-06-28 00:56:24,444 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 183 transitions, 1863 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-28 00:56:24,446 INFO L231 Difference]: Finished difference. Result has 140 places, 149 transitions, 1552 flow [2024-06-28 00:56:24,446 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1399, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1552, PETRI_PLACES=140, PETRI_TRANSITIONS=149} [2024-06-28 00:56:24,447 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 90 predicate places. [2024-06-28 00:56:24,447 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 149 transitions, 1552 flow [2024-06-28 00:56:24,447 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:24,447 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:24,447 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:56:24,448 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 00:56:24,448 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:56:24,448 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:24,448 INFO L85 PathProgramCache]: Analyzing trace with hash 989944865, now seen corresponding path program 1 times [2024-06-28 00:56:24,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:24,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [623059360] [2024-06-28 00:56:24,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:24,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:24,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:24,530 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:56:24,531 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:24,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [623059360] [2024-06-28 00:56:24,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [623059360] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:24,531 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:24,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 00:56:24,532 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2096302482] [2024-06-28 00:56:24,532 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:24,532 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 00:56:24,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:24,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 00:56:24,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 00:56:24,555 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:56:24,555 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 149 transitions, 1552 flow. Second operand has 5 states, 5 states have (on average 20.6) internal successors, (103), 5 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-28 00:56:24,555 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:24,556 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:56:24,556 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:24,937 INFO L124 PetriNetUnfolderBase]: 2497/4018 cut-off events. [2024-06-28 00:56:24,937 INFO L125 PetriNetUnfolderBase]: For 82069/82075 co-relation queries the response was YES. [2024-06-28 00:56:24,952 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21625 conditions, 4018 events. 2497/4018 cut-off events. For 82069/82075 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 24856 event pairs, 617 based on Foata normal form. 5/4019 useless extension candidates. Maximal degree in co-relation 21561. Up to 3640 conditions per place. [2024-06-28 00:56:24,965 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 133 selfloop transitions, 24 changer transitions 0/171 dead transitions. [2024-06-28 00:56:24,965 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 171 transitions, 2005 flow [2024-06-28 00:56:24,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:56:24,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:56:24,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 147 transitions. [2024-06-28 00:56:24,966 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6391304347826087 [2024-06-28 00:56:24,966 INFO L175 Difference]: Start difference. First operand has 140 places, 149 transitions, 1552 flow. Second operand 5 states and 147 transitions. [2024-06-28 00:56:24,967 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 171 transitions, 2005 flow [2024-06-28 00:56:25,090 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 171 transitions, 1870 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-28 00:56:25,092 INFO L231 Difference]: Finished difference. Result has 140 places, 152 transitions, 1510 flow [2024-06-28 00:56:25,092 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1417, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1510, PETRI_PLACES=140, PETRI_TRANSITIONS=152} [2024-06-28 00:56:25,093 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 90 predicate places. [2024-06-28 00:56:25,093 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 152 transitions, 1510 flow [2024-06-28 00:56:25,093 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.6) internal successors, (103), 5 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-28 00:56:25,093 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:25,093 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:56:25,093 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 00:56:25,094 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:56:25,096 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:25,096 INFO L85 PathProgramCache]: Analyzing trace with hash 670028455, now seen corresponding path program 2 times [2024-06-28 00:56:25,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:25,096 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [999885574] [2024-06-28 00:56:25,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:25,097 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:25,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:25,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-28 00:56:25,192 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:25,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [999885574] [2024-06-28 00:56:25,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [999885574] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:25,192 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:25,193 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:56:25,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [106165265] [2024-06-28 00:56:25,193 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:25,193 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:56:25,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:25,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:56:25,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:56:25,214 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:56:25,214 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 152 transitions, 1510 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:25,214 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:25,214 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:56:25,214 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:25,666 INFO L124 PetriNetUnfolderBase]: 2494/4024 cut-off events. [2024-06-28 00:56:25,667 INFO L125 PetriNetUnfolderBase]: For 83890/83890 co-relation queries the response was YES. [2024-06-28 00:56:25,681 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21338 conditions, 4024 events. 2494/4024 cut-off events. For 83890/83890 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 24931 event pairs, 618 based on Foata normal form. 1/4021 useless extension candidates. Maximal degree in co-relation 21273. Up to 3637 conditions per place. [2024-06-28 00:56:25,693 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 134 selfloop transitions, 26 changer transitions 0/174 dead transitions. [2024-06-28 00:56:25,693 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 174 transitions, 1938 flow [2024-06-28 00:56:25,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:56:25,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:56:25,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 171 transitions. [2024-06-28 00:56:25,694 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6195652173913043 [2024-06-28 00:56:25,694 INFO L175 Difference]: Start difference. First operand has 140 places, 152 transitions, 1510 flow. Second operand 6 states and 171 transitions. [2024-06-28 00:56:25,695 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 174 transitions, 1938 flow [2024-06-28 00:56:25,799 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 174 transitions, 1858 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-28 00:56:25,801 INFO L231 Difference]: Finished difference. Result has 143 places, 152 transitions, 1488 flow [2024-06-28 00:56:25,801 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1430, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1488, PETRI_PLACES=143, PETRI_TRANSITIONS=152} [2024-06-28 00:56:25,802 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 93 predicate places. [2024-06-28 00:56:25,802 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 152 transitions, 1488 flow [2024-06-28 00:56:25,802 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:25,802 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:25,802 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:56:25,802 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 00:56:25,803 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:56:25,803 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:25,803 INFO L85 PathProgramCache]: Analyzing trace with hash 1601479875, now seen corresponding path program 1 times [2024-06-28 00:56:25,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:25,803 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [35452902] [2024-06-28 00:56:25,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:25,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:25,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:25,892 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:56:25,892 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:25,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [35452902] [2024-06-28 00:56:25,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [35452902] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:25,892 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:25,892 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:56:25,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1192825631] [2024-06-28 00:56:25,892 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:25,893 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:56:25,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:25,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:56:25,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:56:25,936 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:56:25,936 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 152 transitions, 1488 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:25,936 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:25,937 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:56:25,937 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:26,357 INFO L124 PetriNetUnfolderBase]: 2546/4123 cut-off events. [2024-06-28 00:56:26,357 INFO L125 PetriNetUnfolderBase]: For 91420/91420 co-relation queries the response was YES. [2024-06-28 00:56:26,370 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22042 conditions, 4123 events. 2546/4123 cut-off events. For 91420/91420 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 25867 event pairs, 655 based on Foata normal form. 2/4106 useless extension candidates. Maximal degree in co-relation 21977. Up to 3423 conditions per place. [2024-06-28 00:56:26,382 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 139 selfloop transitions, 43 changer transitions 0/196 dead transitions. [2024-06-28 00:56:26,383 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 196 transitions, 2334 flow [2024-06-28 00:56:26,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:56:26,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:56:26,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 180 transitions. [2024-06-28 00:56:26,385 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6521739130434783 [2024-06-28 00:56:26,385 INFO L175 Difference]: Start difference. First operand has 143 places, 152 transitions, 1488 flow. Second operand 6 states and 180 transitions. [2024-06-28 00:56:26,385 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 196 transitions, 2334 flow [2024-06-28 00:56:26,502 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 196 transitions, 2246 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-28 00:56:26,504 INFO L231 Difference]: Finished difference. Result has 145 places, 168 transitions, 1745 flow [2024-06-28 00:56:26,504 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1400, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1745, PETRI_PLACES=145, PETRI_TRANSITIONS=168} [2024-06-28 00:56:26,504 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 95 predicate places. [2024-06-28 00:56:26,505 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 168 transitions, 1745 flow [2024-06-28 00:56:26,505 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:26,505 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:26,505 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:56:26,505 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 00:56:26,505 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:56:26,506 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:26,506 INFO L85 PathProgramCache]: Analyzing trace with hash -1798982751, now seen corresponding path program 2 times [2024-06-28 00:56:26,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:26,506 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [637440096] [2024-06-28 00:56:26,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:26,506 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:26,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:26,598 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:56:26,598 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:26,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [637440096] [2024-06-28 00:56:26,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [637440096] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:26,598 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:26,598 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:56:26,598 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [767564889] [2024-06-28 00:56:26,599 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:26,599 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:56:26,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:26,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:56:26,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:56:26,646 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:56:26,646 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 168 transitions, 1745 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:26,647 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:26,647 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:56:26,647 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:27,066 INFO L124 PetriNetUnfolderBase]: 2651/4280 cut-off events. [2024-06-28 00:56:27,066 INFO L125 PetriNetUnfolderBase]: For 102530/102530 co-relation queries the response was YES. [2024-06-28 00:56:27,084 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24271 conditions, 4280 events. 2651/4280 cut-off events. For 102530/102530 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 26927 event pairs, 642 based on Foata normal form. 3/4272 useless extension candidates. Maximal degree in co-relation 24204. Up to 3516 conditions per place. [2024-06-28 00:56:27,102 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 133 selfloop transitions, 68 changer transitions 0/215 dead transitions. [2024-06-28 00:56:27,102 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 215 transitions, 2618 flow [2024-06-28 00:56:27,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:56:27,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:56:27,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 186 transitions. [2024-06-28 00:56:27,103 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6739130434782609 [2024-06-28 00:56:27,103 INFO L175 Difference]: Start difference. First operand has 145 places, 168 transitions, 1745 flow. Second operand 6 states and 186 transitions. [2024-06-28 00:56:27,103 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 215 transitions, 2618 flow [2024-06-28 00:56:27,263 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 215 transitions, 2542 flow, removed 38 selfloop flow, removed 0 redundant places. [2024-06-28 00:56:27,265 INFO L231 Difference]: Finished difference. Result has 153 places, 185 transitions, 2127 flow [2024-06-28 00:56:27,266 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1677, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2127, PETRI_PLACES=153, PETRI_TRANSITIONS=185} [2024-06-28 00:56:27,266 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 103 predicate places. [2024-06-28 00:56:27,266 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 185 transitions, 2127 flow [2024-06-28 00:56:27,266 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:27,266 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:27,267 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:56:27,267 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 00:56:27,267 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:56:27,267 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:27,267 INFO L85 PathProgramCache]: Analyzing trace with hash -1798745601, now seen corresponding path program 3 times [2024-06-28 00:56:27,267 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:27,267 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1094676629] [2024-06-28 00:56:27,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:27,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:27,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:27,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-28 00:56:27,378 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:27,378 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1094676629] [2024-06-28 00:56:27,379 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1094676629] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:27,379 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:27,379 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:56:27,379 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1034911638] [2024-06-28 00:56:27,379 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:27,380 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:56:27,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:27,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:56:27,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:56:27,441 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:56:27,442 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 185 transitions, 2127 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:27,442 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:27,442 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:56:27,442 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:28,028 INFO L124 PetriNetUnfolderBase]: 2670/4310 cut-off events. [2024-06-28 00:56:28,028 INFO L125 PetriNetUnfolderBase]: For 110417/110417 co-relation queries the response was YES. [2024-06-28 00:56:28,048 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25673 conditions, 4310 events. 2670/4310 cut-off events. For 110417/110417 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 27245 event pairs, 635 based on Foata normal form. 3/4308 useless extension candidates. Maximal degree in co-relation 25601. Up to 3536 conditions per place. [2024-06-28 00:56:28,068 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 133 selfloop transitions, 74 changer transitions 0/221 dead transitions. [2024-06-28 00:56:28,069 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 221 transitions, 2893 flow [2024-06-28 00:56:28,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:56:28,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:56:28,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 209 transitions. [2024-06-28 00:56:28,070 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6490683229813664 [2024-06-28 00:56:28,070 INFO L175 Difference]: Start difference. First operand has 153 places, 185 transitions, 2127 flow. Second operand 7 states and 209 transitions. [2024-06-28 00:56:28,070 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 221 transitions, 2893 flow [2024-06-28 00:56:28,337 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 221 transitions, 2783 flow, removed 47 selfloop flow, removed 1 redundant places. [2024-06-28 00:56:28,340 INFO L231 Difference]: Finished difference. Result has 160 places, 194 transitions, 2375 flow [2024-06-28 00:56:28,340 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2021, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2375, PETRI_PLACES=160, PETRI_TRANSITIONS=194} [2024-06-28 00:56:28,341 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 110 predicate places. [2024-06-28 00:56:28,341 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 194 transitions, 2375 flow [2024-06-28 00:56:28,341 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:28,341 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:28,341 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:56:28,341 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 00:56:28,341 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:56:28,342 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:28,342 INFO L85 PathProgramCache]: Analyzing trace with hash -1798982937, now seen corresponding path program 3 times [2024-06-28 00:56:28,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:28,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1085162527] [2024-06-28 00:56:28,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:28,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:28,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:28,447 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:56:28,447 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:28,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1085162527] [2024-06-28 00:56:28,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1085162527] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:28,448 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:28,448 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 00:56:28,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1266891554] [2024-06-28 00:56:28,448 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:28,448 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 00:56:28,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:28,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 00:56:28,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-28 00:56:28,479 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:56:28,480 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 194 transitions, 2375 flow. Second operand has 5 states, 5 states have (on average 20.6) internal successors, (103), 5 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-28 00:56:28,480 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:28,480 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:56:28,480 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:29,032 INFO L124 PetriNetUnfolderBase]: 2667/4391 cut-off events. [2024-06-28 00:56:29,032 INFO L125 PetriNetUnfolderBase]: For 115542/115542 co-relation queries the response was YES. [2024-06-28 00:56:29,051 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26413 conditions, 4391 events. 2667/4391 cut-off events. For 115542/115542 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 28118 event pairs, 1027 based on Foata normal form. 1/4374 useless extension candidates. Maximal degree in co-relation 26338. Up to 3895 conditions per place. [2024-06-28 00:56:29,066 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 183 selfloop transitions, 18 changer transitions 0/215 dead transitions. [2024-06-28 00:56:29,066 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 215 transitions, 2827 flow [2024-06-28 00:56:29,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:56:29,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:56:29,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 149 transitions. [2024-06-28 00:56:29,067 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6478260869565218 [2024-06-28 00:56:29,067 INFO L175 Difference]: Start difference. First operand has 160 places, 194 transitions, 2375 flow. Second operand 5 states and 149 transitions. [2024-06-28 00:56:29,067 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 215 transitions, 2827 flow [2024-06-28 00:56:29,255 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 215 transitions, 2674 flow, removed 58 selfloop flow, removed 3 redundant places. [2024-06-28 00:56:29,257 INFO L231 Difference]: Finished difference. Result has 162 places, 194 transitions, 2268 flow [2024-06-28 00:56:29,257 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2222, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2268, PETRI_PLACES=162, PETRI_TRANSITIONS=194} [2024-06-28 00:56:29,258 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 112 predicate places. [2024-06-28 00:56:29,258 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 194 transitions, 2268 flow [2024-06-28 00:56:29,258 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.6) internal successors, (103), 5 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-28 00:56:29,258 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:29,258 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:56:29,258 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 00:56:29,259 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:56:29,259 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:29,259 INFO L85 PathProgramCache]: Analyzing trace with hash -1798736673, now seen corresponding path program 1 times [2024-06-28 00:56:29,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:29,259 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [177536675] [2024-06-28 00:56:29,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:29,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:29,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:29,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-28 00:56:29,352 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:29,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [177536675] [2024-06-28 00:56:29,352 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [177536675] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:29,352 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:29,353 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:56:29,353 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [38972910] [2024-06-28 00:56:29,353 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:29,353 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:56:29,353 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:29,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:56:29,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:56:29,388 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 46 [2024-06-28 00:56:29,389 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 194 transitions, 2268 flow. Second operand has 6 states, 6 states have (on average 21.166666666666668) internal successors, (127), 6 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:29,389 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:29,389 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 46 [2024-06-28 00:56:29,389 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:29,867 INFO L124 PetriNetUnfolderBase]: 2628/4375 cut-off events. [2024-06-28 00:56:29,867 INFO L125 PetriNetUnfolderBase]: For 124634/124645 co-relation queries the response was YES. [2024-06-28 00:56:29,888 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25762 conditions, 4375 events. 2628/4375 cut-off events. For 124634/124645 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 28646 event pairs, 1039 based on Foata normal form. 23/4351 useless extension candidates. Maximal degree in co-relation 25686. Up to 3601 conditions per place. [2024-06-28 00:56:29,904 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 161 selfloop transitions, 22 changer transitions 0/215 dead transitions. [2024-06-28 00:56:29,904 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 215 transitions, 2716 flow [2024-06-28 00:56:29,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:56:29,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:56:29,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 151 transitions. [2024-06-28 00:56:29,905 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6565217391304348 [2024-06-28 00:56:29,905 INFO L175 Difference]: Start difference. First operand has 162 places, 194 transitions, 2268 flow. Second operand 5 states and 151 transitions. [2024-06-28 00:56:29,905 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 215 transitions, 2716 flow [2024-06-28 00:56:30,142 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 215 transitions, 2680 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-28 00:56:30,144 INFO L231 Difference]: Finished difference. Result has 163 places, 196 transitions, 2311 flow [2024-06-28 00:56:30,144 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2232, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2311, PETRI_PLACES=163, PETRI_TRANSITIONS=196} [2024-06-28 00:56:30,145 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 113 predicate places. [2024-06-28 00:56:30,145 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 196 transitions, 2311 flow [2024-06-28 00:56:30,145 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 21.166666666666668) internal successors, (127), 6 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:30,145 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:30,145 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:56:30,145 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 00:56:30,146 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:56:30,146 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:30,146 INFO L85 PathProgramCache]: Analyzing trace with hash 735600985, now seen corresponding path program 1 times [2024-06-28 00:56:30,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:30,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [332579945] [2024-06-28 00:56:30,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:30,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:30,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:30,260 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:56:30,261 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:30,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [332579945] [2024-06-28 00:56:30,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [332579945] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:30,261 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:30,261 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:56:30,261 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [339688483] [2024-06-28 00:56:30,261 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:30,262 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:56:30,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:30,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:56:30,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:56:30,334 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:56:30,335 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 196 transitions, 2311 flow. Second operand has 7 states, 7 states have (on average 19.714285714285715) internal successors, (138), 7 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:30,335 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:30,335 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:56:30,335 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:30,970 INFO L124 PetriNetUnfolderBase]: 3017/5004 cut-off events. [2024-06-28 00:56:30,970 INFO L125 PetriNetUnfolderBase]: For 152164/152164 co-relation queries the response was YES. [2024-06-28 00:56:30,993 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28795 conditions, 5004 events. 3017/5004 cut-off events. For 152164/152164 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 33222 event pairs, 726 based on Foata normal form. 42/5004 useless extension candidates. Maximal degree in co-relation 28718. Up to 2825 conditions per place. [2024-06-28 00:56:31,010 INFO L140 encePairwiseOnDemand]: 34/46 looper letters, 198 selfloop transitions, 46 changer transitions 0/258 dead transitions. [2024-06-28 00:56:31,010 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 258 transitions, 3160 flow [2024-06-28 00:56:31,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:56:31,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:56:31,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 259 transitions. [2024-06-28 00:56:31,011 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7038043478260869 [2024-06-28 00:56:31,012 INFO L175 Difference]: Start difference. First operand has 163 places, 196 transitions, 2311 flow. Second operand 8 states and 259 transitions. [2024-06-28 00:56:31,012 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 258 transitions, 3160 flow [2024-06-28 00:56:31,210 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 258 transitions, 3103 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-28 00:56:31,214 INFO L231 Difference]: Finished difference. Result has 168 places, 198 transitions, 2390 flow [2024-06-28 00:56:31,214 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2254, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2390, PETRI_PLACES=168, PETRI_TRANSITIONS=198} [2024-06-28 00:56:31,215 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 118 predicate places. [2024-06-28 00:56:31,215 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 198 transitions, 2390 flow [2024-06-28 00:56:31,215 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.714285714285715) internal successors, (138), 7 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:31,215 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:31,215 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:56:31,216 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 00:56:31,216 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:56:31,216 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:31,216 INFO L85 PathProgramCache]: Analyzing trace with hash -1432847753, now seen corresponding path program 2 times [2024-06-28 00:56:31,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:31,216 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [631406931] [2024-06-28 00:56:31,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:31,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:31,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:31,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-28 00:56:31,320 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:31,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [631406931] [2024-06-28 00:56:31,320 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [631406931] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:31,320 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:31,320 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:56:31,320 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1197967477] [2024-06-28 00:56:31,320 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:31,322 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:56:31,322 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:31,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:56:31,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:56:31,386 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:56:31,387 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 198 transitions, 2390 flow. Second operand has 7 states, 7 states have (on average 19.714285714285715) internal successors, (138), 7 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:31,387 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:31,387 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:56:31,387 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:31,987 INFO L124 PetriNetUnfolderBase]: 2920/4899 cut-off events. [2024-06-28 00:56:31,988 INFO L125 PetriNetUnfolderBase]: For 132721/132721 co-relation queries the response was YES. [2024-06-28 00:56:32,008 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26911 conditions, 4899 events. 2920/4899 cut-off events. For 132721/132721 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 32594 event pairs, 1044 based on Foata normal form. 50/4899 useless extension candidates. Maximal degree in co-relation 26833. Up to 3687 conditions per place. [2024-06-28 00:56:32,026 INFO L140 encePairwiseOnDemand]: 34/46 looper letters, 198 selfloop transitions, 39 changer transitions 0/251 dead transitions. [2024-06-28 00:56:32,026 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 251 transitions, 3050 flow [2024-06-28 00:56:32,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:56:32,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:56:32,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 251 transitions. [2024-06-28 00:56:32,027 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6820652173913043 [2024-06-28 00:56:32,027 INFO L175 Difference]: Start difference. First operand has 168 places, 198 transitions, 2390 flow. Second operand 8 states and 251 transitions. [2024-06-28 00:56:32,027 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 251 transitions, 3050 flow [2024-06-28 00:56:32,351 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 251 transitions, 2937 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-28 00:56:32,354 INFO L231 Difference]: Finished difference. Result has 171 places, 199 transitions, 2391 flow [2024-06-28 00:56:32,355 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2288, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2391, PETRI_PLACES=171, PETRI_TRANSITIONS=199} [2024-06-28 00:56:32,355 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 121 predicate places. [2024-06-28 00:56:32,355 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 199 transitions, 2391 flow [2024-06-28 00:56:32,355 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.714285714285715) internal successors, (138), 7 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:32,355 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:32,356 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:56:32,356 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 00:56:32,356 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:56:32,356 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:32,356 INFO L85 PathProgramCache]: Analyzing trace with hash -1917067921, now seen corresponding path program 3 times [2024-06-28 00:56:32,357 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:32,357 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1453435938] [2024-06-28 00:56:32,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:32,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:32,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:32,476 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:56:32,476 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:32,476 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1453435938] [2024-06-28 00:56:32,476 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1453435938] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:32,476 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:32,476 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:56:32,477 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1841817906] [2024-06-28 00:56:32,477 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:32,478 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:56:32,478 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:32,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:56:32,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:56:32,531 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:56:32,532 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 199 transitions, 2391 flow. Second operand has 8 states, 8 states have (on average 19.5) internal successors, (156), 8 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:32,532 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:32,532 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:56:32,532 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:33,235 INFO L124 PetriNetUnfolderBase]: 3014/4993 cut-off events. [2024-06-28 00:56:33,236 INFO L125 PetriNetUnfolderBase]: For 114864/114864 co-relation queries the response was YES. [2024-06-28 00:56:33,268 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27354 conditions, 4993 events. 3014/4993 cut-off events. For 114864/114864 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 33081 event pairs, 1165 based on Foata normal form. 16/4973 useless extension candidates. Maximal degree in co-relation 27275. Up to 4136 conditions per place. [2024-06-28 00:56:33,286 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 187 selfloop transitions, 45 changer transitions 0/246 dead transitions. [2024-06-28 00:56:33,287 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 246 transitions, 3007 flow [2024-06-28 00:56:33,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:56:33,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:56:33,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 239 transitions. [2024-06-28 00:56:33,288 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6494565217391305 [2024-06-28 00:56:33,288 INFO L175 Difference]: Start difference. First operand has 171 places, 199 transitions, 2391 flow. Second operand 8 states and 239 transitions. [2024-06-28 00:56:33,288 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 246 transitions, 3007 flow [2024-06-28 00:56:33,525 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 246 transitions, 2930 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-28 00:56:33,528 INFO L231 Difference]: Finished difference. Result has 173 places, 200 transitions, 2439 flow [2024-06-28 00:56:33,528 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2314, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2439, PETRI_PLACES=173, PETRI_TRANSITIONS=200} [2024-06-28 00:56:33,529 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 123 predicate places. [2024-06-28 00:56:33,529 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 200 transitions, 2439 flow [2024-06-28 00:56:33,529 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.5) internal successors, (156), 8 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:33,529 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:33,529 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:56:33,529 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 00:56:33,529 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:56:33,530 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:33,530 INFO L85 PathProgramCache]: Analyzing trace with hash -1314090791, now seen corresponding path program 4 times [2024-06-28 00:56:33,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:33,530 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [315223020] [2024-06-28 00:56:33,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:33,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:33,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:33,648 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:56:33,649 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:33,649 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [315223020] [2024-06-28 00:56:33,649 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [315223020] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:33,649 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:33,649 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:56:33,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [985469632] [2024-06-28 00:56:33,650 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:33,650 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:56:33,650 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:33,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:56:33,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:56:33,699 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:56:33,700 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 200 transitions, 2439 flow. Second operand has 8 states, 8 states have (on average 19.5) internal successors, (156), 8 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:33,700 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:33,700 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:56:33,700 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:34,311 INFO L124 PetriNetUnfolderBase]: 3081/4986 cut-off events. [2024-06-28 00:56:34,311 INFO L125 PetriNetUnfolderBase]: For 119384/119384 co-relation queries the response was YES. [2024-06-28 00:56:34,333 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27972 conditions, 4986 events. 3081/4986 cut-off events. For 119384/119384 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 32350 event pairs, 662 based on Foata normal form. 12/4992 useless extension candidates. Maximal degree in co-relation 27892. Up to 4120 conditions per place. [2024-06-28 00:56:34,350 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 194 selfloop transitions, 48 changer transitions 0/256 dead transitions. [2024-06-28 00:56:34,351 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 256 transitions, 3107 flow [2024-06-28 00:56:34,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:56:34,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:56:34,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 268 transitions. [2024-06-28 00:56:34,352 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6473429951690821 [2024-06-28 00:56:34,352 INFO L175 Difference]: Start difference. First operand has 173 places, 200 transitions, 2439 flow. Second operand 9 states and 268 transitions. [2024-06-28 00:56:34,352 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 256 transitions, 3107 flow [2024-06-28 00:56:34,567 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 256 transitions, 3000 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-28 00:56:34,570 INFO L231 Difference]: Finished difference. Result has 176 places, 201 transitions, 2464 flow [2024-06-28 00:56:34,570 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2332, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2464, PETRI_PLACES=176, PETRI_TRANSITIONS=201} [2024-06-28 00:56:34,570 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 126 predicate places. [2024-06-28 00:56:34,571 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 201 transitions, 2464 flow [2024-06-28 00:56:34,571 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.5) internal successors, (156), 8 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:34,571 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:34,571 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:56:34,571 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 00:56:34,571 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:56:34,572 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:34,572 INFO L85 PathProgramCache]: Analyzing trace with hash -1931655153, now seen corresponding path program 5 times [2024-06-28 00:56:34,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:34,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1203519374] [2024-06-28 00:56:34,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:34,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:34,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:34,666 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:56:34,666 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:34,666 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1203519374] [2024-06-28 00:56:34,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1203519374] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:34,666 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:34,666 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:56:34,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [993559722] [2024-06-28 00:56:34,667 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:34,667 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:56:34,667 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:34,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:56:34,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:56:34,698 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:56:34,698 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 201 transitions, 2464 flow. Second operand has 7 states, 7 states have (on average 19.714285714285715) internal successors, (138), 7 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:34,698 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:34,698 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:56:34,698 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:35,264 INFO L124 PetriNetUnfolderBase]: 3175/5150 cut-off events. [2024-06-28 00:56:35,264 INFO L125 PetriNetUnfolderBase]: For 127948/127948 co-relation queries the response was YES. [2024-06-28 00:56:35,288 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28791 conditions, 5150 events. 3175/5150 cut-off events. For 127948/127948 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 33698 event pairs, 704 based on Foata normal form. 16/5160 useless extension candidates. Maximal degree in co-relation 28710. Up to 4395 conditions per place. [2024-06-28 00:56:35,405 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 183 selfloop transitions, 45 changer transitions 0/242 dead transitions. [2024-06-28 00:56:35,405 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 242 transitions, 3062 flow [2024-06-28 00:56:35,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:56:35,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:56:35,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 212 transitions. [2024-06-28 00:56:35,406 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6583850931677019 [2024-06-28 00:56:35,406 INFO L175 Difference]: Start difference. First operand has 176 places, 201 transitions, 2464 flow. Second operand 7 states and 212 transitions. [2024-06-28 00:56:35,406 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 242 transitions, 3062 flow [2024-06-28 00:56:35,653 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 242 transitions, 2944 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-28 00:56:35,656 INFO L231 Difference]: Finished difference. Result has 176 places, 202 transitions, 2475 flow [2024-06-28 00:56:35,656 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2346, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2475, PETRI_PLACES=176, PETRI_TRANSITIONS=202} [2024-06-28 00:56:35,656 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 126 predicate places. [2024-06-28 00:56:35,656 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 202 transitions, 2475 flow [2024-06-28 00:56:35,657 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.714285714285715) internal successors, (138), 7 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:35,657 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:35,657 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:56:35,657 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 00:56:35,657 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:56:35,658 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:35,658 INFO L85 PathProgramCache]: Analyzing trace with hash -1924030641, now seen corresponding path program 1 times [2024-06-28 00:56:35,658 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:35,658 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [827695866] [2024-06-28 00:56:35,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:35,658 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:35,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:35,756 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:56:35,756 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:35,756 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [827695866] [2024-06-28 00:56:35,757 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [827695866] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:35,757 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:35,757 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:56:35,757 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1164806123] [2024-06-28 00:56:35,757 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:35,758 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:56:35,758 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:35,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:56:35,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:56:35,799 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:56:35,800 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 202 transitions, 2475 flow. Second operand has 7 states, 7 states have (on average 19.714285714285715) internal successors, (138), 7 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:35,800 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:35,800 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:56:35,800 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:36,555 INFO L124 PetriNetUnfolderBase]: 3364/5532 cut-off events. [2024-06-28 00:56:36,555 INFO L125 PetriNetUnfolderBase]: For 147317/147317 co-relation queries the response was YES. [2024-06-28 00:56:36,584 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31105 conditions, 5532 events. 3364/5532 cut-off events. For 147317/147317 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 37093 event pairs, 872 based on Foata normal form. 12/5535 useless extension candidates. Maximal degree in co-relation 31023. Up to 4141 conditions per place. [2024-06-28 00:56:36,609 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 185 selfloop transitions, 50 changer transitions 0/249 dead transitions. [2024-06-28 00:56:36,609 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 249 transitions, 3279 flow [2024-06-28 00:56:36,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:56:36,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:56:36,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 216 transitions. [2024-06-28 00:56:36,610 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6708074534161491 [2024-06-28 00:56:36,610 INFO L175 Difference]: Start difference. First operand has 176 places, 202 transitions, 2475 flow. Second operand 7 states and 216 transitions. [2024-06-28 00:56:36,610 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 249 transitions, 3279 flow [2024-06-28 00:56:36,898 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 249 transitions, 3168 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-28 00:56:36,901 INFO L231 Difference]: Finished difference. Result has 178 places, 204 transitions, 2536 flow [2024-06-28 00:56:36,901 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2364, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2536, PETRI_PLACES=178, PETRI_TRANSITIONS=204} [2024-06-28 00:56:36,902 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 128 predicate places. [2024-06-28 00:56:36,902 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 204 transitions, 2536 flow [2024-06-28 00:56:36,902 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.714285714285715) internal successors, (138), 7 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:36,902 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:36,902 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:56:36,902 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 00:56:36,902 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:56:36,903 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:36,903 INFO L85 PathProgramCache]: Analyzing trace with hash -1159144703, now seen corresponding path program 1 times [2024-06-28 00:56:36,903 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:36,903 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1506126430] [2024-06-28 00:56:36,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:36,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:36,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:36,993 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:56:36,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:36,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1506126430] [2024-06-28 00:56:36,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1506126430] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:36,994 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:36,995 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:56:36,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1583493474] [2024-06-28 00:56:36,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:36,995 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:56:36,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:36,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:56:36,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:56:37,024 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:56:37,025 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 204 transitions, 2536 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:37,025 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:37,025 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:56:37,025 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:37,624 INFO L124 PetriNetUnfolderBase]: 3417/5589 cut-off events. [2024-06-28 00:56:37,624 INFO L125 PetriNetUnfolderBase]: For 146376/146376 co-relation queries the response was YES. [2024-06-28 00:56:37,652 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31832 conditions, 5589 events. 3417/5589 cut-off events. For 146376/146376 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 37445 event pairs, 811 based on Foata normal form. 1/5566 useless extension candidates. Maximal degree in co-relation 31749. Up to 4691 conditions per place. [2024-06-28 00:56:37,672 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 164 selfloop transitions, 68 changer transitions 0/246 dead transitions. [2024-06-28 00:56:37,672 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 246 transitions, 3532 flow [2024-06-28 00:56:37,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:56:37,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:56:37,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 187 transitions. [2024-06-28 00:56:37,673 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.677536231884058 [2024-06-28 00:56:37,673 INFO L175 Difference]: Start difference. First operand has 178 places, 204 transitions, 2536 flow. Second operand 6 states and 187 transitions. [2024-06-28 00:56:37,673 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 246 transitions, 3532 flow [2024-06-28 00:56:37,994 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 246 transitions, 3449 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-28 00:56:37,997 INFO L231 Difference]: Finished difference. Result has 184 places, 216 transitions, 2911 flow [2024-06-28 00:56:37,997 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2453, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2911, PETRI_PLACES=184, PETRI_TRANSITIONS=216} [2024-06-28 00:56:37,998 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 134 predicate places. [2024-06-28 00:56:37,998 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 216 transitions, 2911 flow [2024-06-28 00:56:37,998 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:37,998 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:37,998 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:56:37,998 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 00:56:37,999 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:56:37,999 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:37,999 INFO L85 PathProgramCache]: Analyzing trace with hash 141169649, now seen corresponding path program 2 times [2024-06-28 00:56:37,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:37,999 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1027245938] [2024-06-28 00:56:37,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:38,000 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:38,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:38,091 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:56:38,091 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:38,092 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1027245938] [2024-06-28 00:56:38,094 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1027245938] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:38,094 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:38,094 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:56:38,094 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1815477975] [2024-06-28 00:56:38,094 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:38,095 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:56:38,095 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:38,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:56:38,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:56:38,150 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:56:38,151 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 216 transitions, 2911 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:38,151 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:38,151 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:56:38,151 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:38,768 INFO L124 PetriNetUnfolderBase]: 3486/5680 cut-off events. [2024-06-28 00:56:38,769 INFO L125 PetriNetUnfolderBase]: For 150871/150871 co-relation queries the response was YES. [2024-06-28 00:56:38,796 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33418 conditions, 5680 events. 3486/5680 cut-off events. For 150871/150871 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 38142 event pairs, 873 based on Foata normal form. 1/5662 useless extension candidates. Maximal degree in co-relation 33330. Up to 5070 conditions per place. [2024-06-28 00:56:38,816 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 209 selfloop transitions, 40 changer transitions 0/263 dead transitions. [2024-06-28 00:56:38,817 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 263 transitions, 3896 flow [2024-06-28 00:56:38,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:56:38,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:56:38,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 205 transitions. [2024-06-28 00:56:38,818 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6366459627329193 [2024-06-28 00:56:38,818 INFO L175 Difference]: Start difference. First operand has 184 places, 216 transitions, 2911 flow. Second operand 7 states and 205 transitions. [2024-06-28 00:56:38,818 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 263 transitions, 3896 flow [2024-06-28 00:56:39,144 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 263 transitions, 3783 flow, removed 34 selfloop flow, removed 1 redundant places. [2024-06-28 00:56:39,147 INFO L231 Difference]: Finished difference. Result has 191 places, 233 transitions, 3230 flow [2024-06-28 00:56:39,148 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2815, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3230, PETRI_PLACES=191, PETRI_TRANSITIONS=233} [2024-06-28 00:56:39,148 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 141 predicate places. [2024-06-28 00:56:39,148 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 233 transitions, 3230 flow [2024-06-28 00:56:39,149 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:39,149 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:39,149 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:56:39,149 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 00:56:39,149 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:56:39,149 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:39,149 INFO L85 PathProgramCache]: Analyzing trace with hash -1805989709, now seen corresponding path program 6 times [2024-06-28 00:56:39,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:39,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [22289278] [2024-06-28 00:56:39,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:39,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:39,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:39,241 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:56:39,241 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:39,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [22289278] [2024-06-28 00:56:39,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [22289278] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:39,241 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:39,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:56:39,242 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1276012602] [2024-06-28 00:56:39,242 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:39,242 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:56:39,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:39,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:56:39,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:56:39,292 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:56:39,293 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 233 transitions, 3230 flow. Second operand has 7 states, 7 states have (on average 19.714285714285715) internal successors, (138), 7 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:39,293 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:39,293 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:56:39,293 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:39,962 INFO L124 PetriNetUnfolderBase]: 3580/5985 cut-off events. [2024-06-28 00:56:39,962 INFO L125 PetriNetUnfolderBase]: For 174377/174383 co-relation queries the response was YES. [2024-06-28 00:56:39,993 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34511 conditions, 5985 events. 3580/5985 cut-off events. For 174377/174383 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 41552 event pairs, 1394 based on Foata normal form. 20/5949 useless extension candidates. Maximal degree in co-relation 34420. Up to 5014 conditions per place. [2024-06-28 00:56:40,017 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 213 selfloop transitions, 44 changer transitions 0/271 dead transitions. [2024-06-28 00:56:40,018 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 271 transitions, 3882 flow [2024-06-28 00:56:40,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:56:40,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:56:40,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 208 transitions. [2024-06-28 00:56:40,018 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6459627329192547 [2024-06-28 00:56:40,019 INFO L175 Difference]: Start difference. First operand has 191 places, 233 transitions, 3230 flow. Second operand 7 states and 208 transitions. [2024-06-28 00:56:40,019 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 271 transitions, 3882 flow [2024-06-28 00:56:40,390 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 271 transitions, 3784 flow, removed 28 selfloop flow, removed 2 redundant places. [2024-06-28 00:56:40,393 INFO L231 Difference]: Finished difference. Result has 196 places, 234 transitions, 3263 flow [2024-06-28 00:56:40,394 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3132, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3263, PETRI_PLACES=196, PETRI_TRANSITIONS=234} [2024-06-28 00:56:40,394 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 146 predicate places. [2024-06-28 00:56:40,394 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 234 transitions, 3263 flow [2024-06-28 00:56:40,394 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.714285714285715) internal successors, (138), 7 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:40,395 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:40,395 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:56:40,395 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 00:56:40,395 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:56:40,395 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:40,395 INFO L85 PathProgramCache]: Analyzing trace with hash -1773614763, now seen corresponding path program 7 times [2024-06-28 00:56:40,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:40,396 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1070812994] [2024-06-28 00:56:40,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:40,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:40,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:40,512 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:56:40,513 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:40,513 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1070812994] [2024-06-28 00:56:40,513 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1070812994] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:40,513 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:40,513 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:56:40,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1245665669] [2024-06-28 00:56:40,513 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:40,514 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:56:40,514 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:40,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:56:40,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:56:40,570 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:56:40,571 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 234 transitions, 3263 flow. Second operand has 8 states, 8 states have (on average 19.5) internal successors, (156), 8 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:40,571 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:40,571 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:56:40,571 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:41,311 INFO L124 PetriNetUnfolderBase]: 3552/5772 cut-off events. [2024-06-28 00:56:41,311 INFO L125 PetriNetUnfolderBase]: For 167763/167763 co-relation queries the response was YES. [2024-06-28 00:56:41,342 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33704 conditions, 5772 events. 3552/5772 cut-off events. For 167763/167763 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 38877 event pairs, 808 based on Foata normal form. 16/5759 useless extension candidates. Maximal degree in co-relation 33612. Up to 4970 conditions per place. [2024-06-28 00:56:41,364 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 216 selfloop transitions, 47 changer transitions 0/277 dead transitions. [2024-06-28 00:56:41,365 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 277 transitions, 3907 flow [2024-06-28 00:56:41,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:56:41,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:56:41,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 235 transitions. [2024-06-28 00:56:41,369 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6385869565217391 [2024-06-28 00:56:41,369 INFO L175 Difference]: Start difference. First operand has 196 places, 234 transitions, 3263 flow. Second operand 8 states and 235 transitions. [2024-06-28 00:56:41,369 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 277 transitions, 3907 flow [2024-06-28 00:56:41,798 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 277 transitions, 3780 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-28 00:56:41,802 INFO L231 Difference]: Finished difference. Result has 199 places, 234 transitions, 3237 flow [2024-06-28 00:56:41,802 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3136, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3237, PETRI_PLACES=199, PETRI_TRANSITIONS=234} [2024-06-28 00:56:41,803 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 149 predicate places. [2024-06-28 00:56:41,803 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 234 transitions, 3237 flow [2024-06-28 00:56:41,803 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.5) internal successors, (156), 8 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:41,803 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:41,803 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:56:41,803 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 00:56:41,803 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:56:41,804 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:41,804 INFO L85 PathProgramCache]: Analyzing trace with hash 1437616179, now seen corresponding path program 8 times [2024-06-28 00:56:41,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:41,804 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [18298781] [2024-06-28 00:56:41,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:41,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:41,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56: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-28 00:56:41,913 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:41,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [18298781] [2024-06-28 00:56:41,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [18298781] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:41,914 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:41,914 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:56:41,914 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1040086938] [2024-06-28 00:56:41,914 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:41,914 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:56:41,915 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:41,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:56:41,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:56:41,959 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:56:41,960 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 234 transitions, 3237 flow. Second operand has 8 states, 8 states have (on average 19.5) internal successors, (156), 8 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:41,960 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:41,960 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:56:41,960 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:42,695 INFO L124 PetriNetUnfolderBase]: 3584/5828 cut-off events. [2024-06-28 00:56:42,696 INFO L125 PetriNetUnfolderBase]: For 162794/162794 co-relation queries the response was YES. [2024-06-28 00:56:42,728 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33396 conditions, 5828 events. 3584/5828 cut-off events. For 162794/162794 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 39227 event pairs, 799 based on Foata normal form. 12/5811 useless extension candidates. Maximal degree in co-relation 33303. Up to 4901 conditions per place. [2024-06-28 00:56:42,752 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 223 selfloop transitions, 50 changer transitions 0/287 dead transitions. [2024-06-28 00:56:42,752 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 287 transitions, 3967 flow [2024-06-28 00:56:42,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:56:42,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:56:42,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 264 transitions. [2024-06-28 00:56:42,753 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6376811594202898 [2024-06-28 00:56:42,753 INFO L175 Difference]: Start difference. First operand has 199 places, 234 transitions, 3237 flow. Second operand 9 states and 264 transitions. [2024-06-28 00:56:42,754 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 287 transitions, 3967 flow [2024-06-28 00:56:43,128 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 287 transitions, 3868 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-28 00:56:43,132 INFO L231 Difference]: Finished difference. Result has 202 places, 235 transitions, 3282 flow [2024-06-28 00:56:43,132 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3138, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3282, PETRI_PLACES=202, PETRI_TRANSITIONS=235} [2024-06-28 00:56:43,132 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 152 predicate places. [2024-06-28 00:56:43,132 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 235 transitions, 3282 flow [2024-06-28 00:56:43,132 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.5) internal successors, (156), 8 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:43,132 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:43,132 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:56:43,133 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-28 00:56:43,133 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:56:43,133 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:43,133 INFO L85 PathProgramCache]: Analyzing trace with hash 1728106735, now seen corresponding path program 2 times [2024-06-28 00:56:43,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:43,133 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [814817746] [2024-06-28 00:56:43,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:43,133 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:43,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:43,231 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:56:43,232 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:43,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [814817746] [2024-06-28 00:56:43,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [814817746] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:43,232 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:43,232 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:56:43,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2121382570] [2024-06-28 00:56:43,233 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:43,233 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:56:43,233 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:43,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:56:43,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:56:43,290 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:56:43,291 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 235 transitions, 3282 flow. Second operand has 7 states, 7 states have (on average 19.714285714285715) internal successors, (138), 7 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:43,291 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:43,291 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:56:43,291 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:43,995 INFO L124 PetriNetUnfolderBase]: 3651/6132 cut-off events. [2024-06-28 00:56:43,996 INFO L125 PetriNetUnfolderBase]: For 175164/175170 co-relation queries the response was YES. [2024-06-28 00:56:44,028 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34406 conditions, 6132 events. 3651/6132 cut-off events. For 175164/175170 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 42890 event pairs, 1396 based on Foata normal form. 16/6094 useless extension candidates. Maximal degree in co-relation 34312. Up to 5010 conditions per place. [2024-06-28 00:56:44,050 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 216 selfloop transitions, 46 changer transitions 0/276 dead transitions. [2024-06-28 00:56:44,051 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 276 transitions, 3962 flow [2024-06-28 00:56:44,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:56:44,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:56:44,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 211 transitions. [2024-06-28 00:56:44,051 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65527950310559 [2024-06-28 00:56:44,051 INFO L175 Difference]: Start difference. First operand has 202 places, 235 transitions, 3282 flow. Second operand 7 states and 211 transitions. [2024-06-28 00:56:44,052 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 276 transitions, 3962 flow [2024-06-28 00:56:44,463 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 276 transitions, 3836 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-28 00:56:44,466 INFO L231 Difference]: Finished difference. Result has 203 places, 236 transitions, 3294 flow [2024-06-28 00:56:44,466 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3156, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3294, PETRI_PLACES=203, PETRI_TRANSITIONS=236} [2024-06-28 00:56:44,467 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 153 predicate places. [2024-06-28 00:56:44,467 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 236 transitions, 3294 flow [2024-06-28 00:56:44,467 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.714285714285715) internal successors, (138), 7 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:44,467 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:44,467 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:56:44,467 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-28 00:56:44,467 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:56:44,468 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:44,468 INFO L85 PathProgramCache]: Analyzing trace with hash 679026385, now seen corresponding path program 3 times [2024-06-28 00:56:44,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:44,468 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [259904763] [2024-06-28 00:56:44,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:44,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:44,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:44,557 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:56:44,557 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:44,557 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [259904763] [2024-06-28 00:56:44,557 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [259904763] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:44,558 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:44,558 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:56:44,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [117000901] [2024-06-28 00:56:44,558 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:44,558 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:56:44,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:44,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:56:44,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:56:44,607 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:56:44,608 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 236 transitions, 3294 flow. Second operand has 7 states, 7 states have (on average 19.714285714285715) internal successors, (138), 7 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:44,608 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:44,608 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:56:44,608 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:45,289 INFO L124 PetriNetUnfolderBase]: 3631/6020 cut-off events. [2024-06-28 00:56:45,289 INFO L125 PetriNetUnfolderBase]: For 166779/166785 co-relation queries the response was YES. [2024-06-28 00:56:45,320 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33414 conditions, 6020 events. 3631/6020 cut-off events. For 166779/166785 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 41503 event pairs, 1223 based on Foata normal form. 16/5992 useless extension candidates. Maximal degree in co-relation 33319. Up to 4167 conditions per place. [2024-06-28 00:56:45,341 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 207 selfloop transitions, 55 changer transitions 0/276 dead transitions. [2024-06-28 00:56:45,341 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 276 transitions, 3866 flow [2024-06-28 00:56:45,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:56:45,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:56:45,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 210 transitions. [2024-06-28 00:56:45,342 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6521739130434783 [2024-06-28 00:56:45,343 INFO L175 Difference]: Start difference. First operand has 203 places, 236 transitions, 3294 flow. Second operand 7 states and 210 transitions. [2024-06-28 00:56:45,343 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 276 transitions, 3866 flow [2024-06-28 00:56:45,903 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 276 transitions, 3736 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-28 00:56:45,906 INFO L231 Difference]: Finished difference. Result has 203 places, 235 transitions, 3206 flow [2024-06-28 00:56:45,907 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3092, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3206, PETRI_PLACES=203, PETRI_TRANSITIONS=235} [2024-06-28 00:56:45,907 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 153 predicate places. [2024-06-28 00:56:45,907 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 235 transitions, 3206 flow [2024-06-28 00:56:45,907 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.714285714285715) internal successors, (138), 7 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:45,907 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:45,907 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:56:45,907 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-28 00:56:45,907 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:56:45,908 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:45,908 INFO L85 PathProgramCache]: Analyzing trace with hash -863515859, now seen corresponding path program 3 times [2024-06-28 00:56:45,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:45,908 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1146036503] [2024-06-28 00:56:45,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:45,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:45,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:45,985 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:56:45,986 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:45,986 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1146036503] [2024-06-28 00:56:45,986 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1146036503] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:45,986 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:45,986 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:56:45,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1978147555] [2024-06-28 00:56:45,987 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:45,987 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:56:45,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:45,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:56:45,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:56:46,022 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:56:46,023 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 235 transitions, 3206 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:46,023 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:46,023 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:56:46,023 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:46,675 INFO L124 PetriNetUnfolderBase]: 3642/5933 cut-off events. [2024-06-28 00:56:46,675 INFO L125 PetriNetUnfolderBase]: For 151658/151658 co-relation queries the response was YES. [2024-06-28 00:56:46,708 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33273 conditions, 5933 events. 3642/5933 cut-off events. For 151658/151658 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 40153 event pairs, 842 based on Foata normal form. 1/5913 useless extension candidates. Maximal degree in co-relation 33178. Up to 4997 conditions per place. [2024-06-28 00:56:46,729 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 177 selfloop transitions, 74 changer transitions 0/265 dead transitions. [2024-06-28 00:56:46,729 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 265 transitions, 4113 flow [2024-06-28 00:56:46,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:56:46,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:56:46,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 181 transitions. [2024-06-28 00:56:46,730 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6557971014492754 [2024-06-28 00:56:46,730 INFO L175 Difference]: Start difference. First operand has 203 places, 235 transitions, 3206 flow. Second operand 6 states and 181 transitions. [2024-06-28 00:56:46,730 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 265 transitions, 4113 flow [2024-06-28 00:56:47,142 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 265 transitions, 3937 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-28 00:56:47,146 INFO L231 Difference]: Finished difference. Result has 203 places, 238 transitions, 3245 flow [2024-06-28 00:56:47,146 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3030, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3245, PETRI_PLACES=203, PETRI_TRANSITIONS=238} [2024-06-28 00:56:47,146 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 153 predicate places. [2024-06-28 00:56:47,146 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 238 transitions, 3245 flow [2024-06-28 00:56:47,146 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:47,147 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:47,147 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:56:47,147 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-28 00:56:47,147 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:56:47,147 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:47,147 INFO L85 PathProgramCache]: Analyzing trace with hash -1893745107, now seen corresponding path program 4 times [2024-06-28 00:56:47,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:47,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1391474686] [2024-06-28 00:56:47,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:47,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:47,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:47,227 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:56:47,228 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:47,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1391474686] [2024-06-28 00:56:47,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1391474686] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:47,228 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:47,228 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:56:47,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1240362889] [2024-06-28 00:56:47,229 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:47,229 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:56:47,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:47,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:56:47,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:56:47,272 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:56:47,272 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 238 transitions, 3245 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:47,273 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:47,273 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:56:47,273 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:48,014 INFO L124 PetriNetUnfolderBase]: 3634/6010 cut-off events. [2024-06-28 00:56:48,015 INFO L125 PetriNetUnfolderBase]: For 152719/152719 co-relation queries the response was YES. [2024-06-28 00:56:48,039 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32542 conditions, 6010 events. 3634/6010 cut-off events. For 152719/152719 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 41374 event pairs, 868 based on Foata normal form. 2/5990 useless extension candidates. Maximal degree in co-relation 32447. Up to 4992 conditions per place. [2024-06-28 00:56:48,060 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 177 selfloop transitions, 70 changer transitions 0/261 dead transitions. [2024-06-28 00:56:48,060 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 261 transitions, 3983 flow [2024-06-28 00:56:48,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:56:48,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:56:48,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 178 transitions. [2024-06-28 00:56:48,061 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.644927536231884 [2024-06-28 00:56:48,061 INFO L175 Difference]: Start difference. First operand has 203 places, 238 transitions, 3245 flow. Second operand 6 states and 178 transitions. [2024-06-28 00:56:48,061 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 261 transitions, 3983 flow [2024-06-28 00:56:48,550 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 261 transitions, 3789 flow, removed 45 selfloop flow, removed 3 redundant places. [2024-06-28 00:56:48,554 INFO L231 Difference]: Finished difference. Result has 206 places, 238 transitions, 3199 flow [2024-06-28 00:56:48,554 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3051, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3199, PETRI_PLACES=206, PETRI_TRANSITIONS=238} [2024-06-28 00:56:48,554 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 156 predicate places. [2024-06-28 00:56:48,554 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 238 transitions, 3199 flow [2024-06-28 00:56:48,554 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:48,554 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:48,554 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:56:48,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-28 00:56:48,555 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:56:48,555 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:48,555 INFO L85 PathProgramCache]: Analyzing trace with hash 66095887, now seen corresponding path program 5 times [2024-06-28 00:56:48,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:48,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1343250375] [2024-06-28 00:56:48,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:48,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:48,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:48,640 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:56:48,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:48,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1343250375] [2024-06-28 00:56:48,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1343250375] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:48,641 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:48,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:56:48,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [158712663] [2024-06-28 00:56:48,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:48,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:56:48,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:48,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:56:48,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:56:48,675 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:56:48,676 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 238 transitions, 3199 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:48,676 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:48,676 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:56:48,676 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:49,307 INFO L124 PetriNetUnfolderBase]: 3628/5910 cut-off events. [2024-06-28 00:56:49,307 INFO L125 PetriNetUnfolderBase]: For 150208/150208 co-relation queries the response was YES. [2024-06-28 00:56:49,338 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32080 conditions, 5910 events. 3628/5910 cut-off events. For 150208/150208 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 39943 event pairs, 813 based on Foata normal form. 2/5899 useless extension candidates. Maximal degree in co-relation 31985. Up to 4969 conditions per place. [2024-06-28 00:56:49,357 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 165 selfloop transitions, 89 changer transitions 0/268 dead transitions. [2024-06-28 00:56:49,357 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 268 transitions, 3990 flow [2024-06-28 00:56:49,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:56:49,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:56:49,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 188 transitions. [2024-06-28 00:56:49,358 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6811594202898551 [2024-06-28 00:56:49,358 INFO L175 Difference]: Start difference. First operand has 206 places, 238 transitions, 3199 flow. Second operand 6 states and 188 transitions. [2024-06-28 00:56:49,358 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 268 transitions, 3990 flow [2024-06-28 00:56:49,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 268 transitions, 3796 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-28 00:56:49,826 INFO L231 Difference]: Finished difference. Result has 206 places, 238 transitions, 3198 flow [2024-06-28 00:56:49,826 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3007, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3198, PETRI_PLACES=206, PETRI_TRANSITIONS=238} [2024-06-28 00:56:49,826 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 156 predicate places. [2024-06-28 00:56:49,826 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 238 transitions, 3198 flow [2024-06-28 00:56:49,826 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:49,826 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:49,826 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:56:49,827 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-28 00:56:49,827 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:56:49,827 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:49,827 INFO L85 PathProgramCache]: Analyzing trace with hash 59429647, now seen corresponding path program 6 times [2024-06-28 00:56:49,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:49,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [55734737] [2024-06-28 00:56:49,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:49,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:49,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:49,918 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:56:49,919 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:49,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [55734737] [2024-06-28 00:56:49,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [55734737] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:49,919 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:49,919 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:56:49,919 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1208088528] [2024-06-28 00:56:49,920 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:49,920 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:56:49,920 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:49,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:56:49,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:56:49,959 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:56:49,959 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 238 transitions, 3198 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:49,959 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:49,959 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:56:49,959 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:50,683 INFO L124 PetriNetUnfolderBase]: 3620/5905 cut-off events. [2024-06-28 00:56:50,683 INFO L125 PetriNetUnfolderBase]: For 150906/150906 co-relation queries the response was YES. [2024-06-28 00:56:50,710 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31932 conditions, 5905 events. 3620/5905 cut-off events. For 150906/150906 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 39913 event pairs, 784 based on Foata normal form. 2/5898 useless extension candidates. Maximal degree in co-relation 31836. Up to 4964 conditions per place. [2024-06-28 00:56:50,728 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 164 selfloop transitions, 99 changer transitions 0/277 dead transitions. [2024-06-28 00:56:50,728 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 277 transitions, 4031 flow [2024-06-28 00:56:50,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:56:50,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:56:50,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 223 transitions. [2024-06-28 00:56:50,731 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6925465838509317 [2024-06-28 00:56:50,731 INFO L175 Difference]: Start difference. First operand has 206 places, 238 transitions, 3198 flow. Second operand 7 states and 223 transitions. [2024-06-28 00:56:50,731 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 277 transitions, 4031 flow [2024-06-28 00:56:51,217 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 277 transitions, 3765 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-28 00:56:51,220 INFO L231 Difference]: Finished difference. Result has 207 places, 238 transitions, 3158 flow [2024-06-28 00:56:51,220 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2932, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3158, PETRI_PLACES=207, PETRI_TRANSITIONS=238} [2024-06-28 00:56:51,221 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 157 predicate places. [2024-06-28 00:56:51,221 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 238 transitions, 3158 flow [2024-06-28 00:56:51,221 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:51,221 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:51,222 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:56:51,222 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-28 00:56:51,222 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:56:51,222 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:51,222 INFO L85 PathProgramCache]: Analyzing trace with hash -683381680, now seen corresponding path program 1 times [2024-06-28 00:56:51,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:51,223 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [147647238] [2024-06-28 00:56:51,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:51,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:51,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:51,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-28 00:56:51,304 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:51,304 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [147647238] [2024-06-28 00:56:51,304 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [147647238] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:51,304 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:51,305 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:56:51,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1869180865] [2024-06-28 00:56:51,305 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:51,305 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:56:51,305 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:51,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:56:51,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:56:51,345 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:56:51,345 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 238 transitions, 3158 flow. Second operand has 6 states, 6 states have (on average 20.333333333333332) internal successors, (122), 6 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:51,345 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:51,345 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:56:51,345 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:52,091 INFO L124 PetriNetUnfolderBase]: 3672/6016 cut-off events. [2024-06-28 00:56:52,091 INFO L125 PetriNetUnfolderBase]: For 160960/160966 co-relation queries the response was YES. [2024-06-28 00:56:52,127 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32663 conditions, 6016 events. 3672/6016 cut-off events. For 160960/160966 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 41065 event pairs, 857 based on Foata normal form. 6/5999 useless extension candidates. Maximal degree in co-relation 32566. Up to 5032 conditions per place. [2024-06-28 00:56:52,151 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 185 selfloop transitions, 71 changer transitions 0/270 dead transitions. [2024-06-28 00:56:52,151 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 270 transitions, 4071 flow [2024-06-28 00:56:52,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:56:52,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:56:52,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 178 transitions. [2024-06-28 00:56:52,152 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.644927536231884 [2024-06-28 00:56:52,152 INFO L175 Difference]: Start difference. First operand has 207 places, 238 transitions, 3158 flow. Second operand 6 states and 178 transitions. [2024-06-28 00:56:52,153 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 270 transitions, 4071 flow [2024-06-28 00:56:52,628 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 270 transitions, 3849 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-28 00:56:52,632 INFO L231 Difference]: Finished difference. Result has 208 places, 247 transitions, 3249 flow [2024-06-28 00:56:52,632 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2940, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3249, PETRI_PLACES=208, PETRI_TRANSITIONS=247} [2024-06-28 00:56:52,633 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 158 predicate places. [2024-06-28 00:56:52,633 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 247 transitions, 3249 flow [2024-06-28 00:56:52,633 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.333333333333332) internal successors, (122), 6 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:52,634 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:52,634 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:56:52,634 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-28 00:56:52,634 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:56:52,634 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:52,635 INFO L85 PathProgramCache]: Analyzing trace with hash -703947626, now seen corresponding path program 2 times [2024-06-28 00:56:52,635 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:52,635 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [413218423] [2024-06-28 00:56:52,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:52,635 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:52,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:52,718 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:56:52,719 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:52,719 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [413218423] [2024-06-28 00:56:52,719 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [413218423] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:52,719 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:52,719 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:56:52,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [243712073] [2024-06-28 00:56:52,719 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:52,719 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:56:52,720 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:52,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:56:52,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:56:52,753 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:56:52,754 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 247 transitions, 3249 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:52,754 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:52,754 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:56:52,754 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:53,558 INFO L124 PetriNetUnfolderBase]: 3694/6036 cut-off events. [2024-06-28 00:56:53,558 INFO L125 PetriNetUnfolderBase]: For 160304/160304 co-relation queries the response was YES. [2024-06-28 00:56:53,592 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32891 conditions, 6036 events. 3694/6036 cut-off events. For 160304/160304 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 41041 event pairs, 839 based on Foata normal form. 2/6017 useless extension candidates. Maximal degree in co-relation 32792. Up to 5052 conditions per place. [2024-06-28 00:56:53,616 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 184 selfloop transitions, 86 changer transitions 0/284 dead transitions. [2024-06-28 00:56:53,616 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 284 transitions, 4236 flow [2024-06-28 00:56:53,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:56:53,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:56:53,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 255 transitions. [2024-06-28 00:56:53,617 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6159420289855072 [2024-06-28 00:56:53,618 INFO L175 Difference]: Start difference. First operand has 208 places, 247 transitions, 3249 flow. Second operand 9 states and 255 transitions. [2024-06-28 00:56:53,618 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 284 transitions, 4236 flow [2024-06-28 00:56:54,108 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 284 transitions, 4093 flow, removed 39 selfloop flow, removed 2 redundant places. [2024-06-28 00:56:54,112 INFO L231 Difference]: Finished difference. Result has 215 places, 251 transitions, 3354 flow [2024-06-28 00:56:54,112 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3111, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3354, PETRI_PLACES=215, PETRI_TRANSITIONS=251} [2024-06-28 00:56:54,113 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 165 predicate places. [2024-06-28 00:56:54,113 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 251 transitions, 3354 flow [2024-06-28 00:56:54,113 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:54,113 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:54,113 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:56:54,113 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-28 00:56:54,114 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:56:54,114 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:54,114 INFO L85 PathProgramCache]: Analyzing trace with hash -679662610, now seen corresponding path program 3 times [2024-06-28 00:56:54,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:54,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [631311966] [2024-06-28 00:56:54,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:54,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:54,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:54,205 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:56:54,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:54,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [631311966] [2024-06-28 00:56:54,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [631311966] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:54,206 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:54,206 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:56:54,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1995456201] [2024-06-28 00:56:54,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:54,206 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:56:54,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:54,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:56:54,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:56:54,233 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:56:54,234 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 251 transitions, 3354 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:54,234 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:54,234 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:56:54,234 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:55,014 INFO L124 PetriNetUnfolderBase]: 3690/6032 cut-off events. [2024-06-28 00:56:55,014 INFO L125 PetriNetUnfolderBase]: For 163611/163611 co-relation queries the response was YES. [2024-06-28 00:56:55,051 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32751 conditions, 6032 events. 3690/6032 cut-off events. For 163611/163611 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 41105 event pairs, 839 based on Foata normal form. 2/6013 useless extension candidates. Maximal degree in co-relation 32651. Up to 5050 conditions per place. [2024-06-28 00:56:55,076 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 183 selfloop transitions, 80 changer transitions 0/277 dead transitions. [2024-06-28 00:56:55,077 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 277 transitions, 4146 flow [2024-06-28 00:56:55,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:56:55,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:56:55,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 204 transitions. [2024-06-28 00:56:55,078 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6335403726708074 [2024-06-28 00:56:55,078 INFO L175 Difference]: Start difference. First operand has 215 places, 251 transitions, 3354 flow. Second operand 7 states and 204 transitions. [2024-06-28 00:56:55,078 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 277 transitions, 4146 flow [2024-06-28 00:56:55,559 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 277 transitions, 3858 flow, removed 47 selfloop flow, removed 7 redundant places. [2024-06-28 00:56:55,563 INFO L231 Difference]: Finished difference. Result has 215 places, 251 transitions, 3234 flow [2024-06-28 00:56:55,564 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3066, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3234, PETRI_PLACES=215, PETRI_TRANSITIONS=251} [2024-06-28 00:56:55,564 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 165 predicate places. [2024-06-28 00:56:55,564 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 251 transitions, 3234 flow [2024-06-28 00:56:55,564 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:55,565 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:55,565 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:56:55,565 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-28 00:56:55,565 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:56:55,565 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:55,566 INFO L85 PathProgramCache]: Analyzing trace with hash 66104970, now seen corresponding path program 4 times [2024-06-28 00:56:55,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:55,566 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [969506390] [2024-06-28 00:56:55,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:55,566 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:55,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:55,658 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:56:55,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:55,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [969506390] [2024-06-28 00:56:55,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [969506390] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:55,658 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:55,658 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:56:55,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1220699217] [2024-06-28 00:56:55,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:55,659 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:56:55,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:55,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:56:55,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:56:55,683 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:56:55,683 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 251 transitions, 3234 flow. Second operand has 6 states, 6 states have (on average 20.333333333333332) internal successors, (122), 6 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:55,683 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:55,683 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:56:55,684 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:56,436 INFO L124 PetriNetUnfolderBase]: 3725/6081 cut-off events. [2024-06-28 00:56:56,436 INFO L125 PetriNetUnfolderBase]: For 167843/167843 co-relation queries the response was YES. [2024-06-28 00:56:56,470 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32823 conditions, 6081 events. 3725/6081 cut-off events. For 167843/167843 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 41469 event pairs, 810 based on Foata normal form. 3/6071 useless extension candidates. Maximal degree in co-relation 32724. Up to 5095 conditions per place. [2024-06-28 00:56:56,492 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 173 selfloop transitions, 96 changer transitions 0/283 dead transitions. [2024-06-28 00:56:56,492 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 283 transitions, 4029 flow [2024-06-28 00:56:56,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:56:56,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:56:56,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 184 transitions. [2024-06-28 00:56:56,493 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-28 00:56:56,493 INFO L175 Difference]: Start difference. First operand has 215 places, 251 transitions, 3234 flow. Second operand 6 states and 184 transitions. [2024-06-28 00:56:56,493 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 283 transitions, 4029 flow [2024-06-28 00:56:56,996 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 283 transitions, 3863 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-28 00:56:56,999 INFO L231 Difference]: Finished difference. Result has 215 places, 258 transitions, 3369 flow [2024-06-28 00:56:57,000 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3074, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3369, PETRI_PLACES=215, PETRI_TRANSITIONS=258} [2024-06-28 00:56:57,000 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 165 predicate places. [2024-06-28 00:56:57,000 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 258 transitions, 3369 flow [2024-06-28 00:56:57,000 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.333333333333332) internal successors, (122), 6 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:57,000 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:57,000 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:56:57,000 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-28 00:56:57,000 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:56:57,001 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:57,001 INFO L85 PathProgramCache]: Analyzing trace with hash 73462200, now seen corresponding path program 5 times [2024-06-28 00:56:57,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:57,001 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1040155373] [2024-06-28 00:56:57,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:57,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:57,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:57,084 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:56:57,085 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:57,085 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1040155373] [2024-06-28 00:56:57,085 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1040155373] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:57,085 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:57,085 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:56:57,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1028007317] [2024-06-28 00:56:57,086 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:57,086 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:56:57,086 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:57,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:56:57,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:56:57,123 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:56:57,123 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 258 transitions, 3369 flow. Second operand has 6 states, 6 states have (on average 20.333333333333332) internal successors, (122), 6 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:57,123 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:57,123 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:56:57,123 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:57,814 INFO L124 PetriNetUnfolderBase]: 3716/6384 cut-off events. [2024-06-28 00:56:57,814 INFO L125 PetriNetUnfolderBase]: For 170882/170882 co-relation queries the response was YES. [2024-06-28 00:56:57,848 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33044 conditions, 6384 events. 3716/6384 cut-off events. For 170882/170882 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 45353 event pairs, 997 based on Foata normal form. 3/6366 useless extension candidates. Maximal degree in co-relation 32944. Up to 5087 conditions per place. [2024-06-28 00:56:57,869 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 168 selfloop transitions, 101 changer transitions 0/283 dead transitions. [2024-06-28 00:56:57,869 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 283 transitions, 4071 flow [2024-06-28 00:56:57,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:56:57,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:56:57,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 207 transitions. [2024-06-28 00:56:57,870 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6428571428571429 [2024-06-28 00:56:57,870 INFO L175 Difference]: Start difference. First operand has 215 places, 258 transitions, 3369 flow. Second operand 7 states and 207 transitions. [2024-06-28 00:56:57,870 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 283 transitions, 4071 flow [2024-06-28 00:56:58,336 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 283 transitions, 3863 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-28 00:56:58,339 INFO L231 Difference]: Finished difference. Result has 218 places, 258 transitions, 3376 flow [2024-06-28 00:56:58,339 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3161, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3376, PETRI_PLACES=218, PETRI_TRANSITIONS=258} [2024-06-28 00:56:58,339 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 168 predicate places. [2024-06-28 00:56:58,340 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 258 transitions, 3376 flow [2024-06-28 00:56:58,340 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.333333333333332) internal successors, (122), 6 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:58,340 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:58,340 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:56:58,340 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-28 00:56:58,340 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:56:58,341 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:58,341 INFO L85 PathProgramCache]: Analyzing trace with hash -108658810, now seen corresponding path program 1 times [2024-06-28 00:56:58,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:58,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1753372141] [2024-06-28 00:56:58,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:58,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:58,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:58,426 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:56:58,426 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:58,426 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1753372141] [2024-06-28 00:56:58,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1753372141] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:58,426 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:58,427 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:56:58,427 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1934176859] [2024-06-28 00:56:58,427 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:58,427 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:56:58,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:58,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:56:58,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:56:58,470 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:56:58,471 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 258 transitions, 3376 flow. Second operand has 6 states, 6 states have (on average 20.333333333333332) internal successors, (122), 6 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:58,471 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:58,471 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:56:58,471 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:59,140 INFO L124 PetriNetUnfolderBase]: 3783/6400 cut-off events. [2024-06-28 00:56:59,141 INFO L125 PetriNetUnfolderBase]: For 180113/180113 co-relation queries the response was YES. [2024-06-28 00:56:59,176 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33999 conditions, 6400 events. 3783/6400 cut-off events. For 180113/180113 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 45030 event pairs, 1113 based on Foata normal form. 1/6369 useless extension candidates. Maximal degree in co-relation 33898. Up to 5137 conditions per place. [2024-06-28 00:56:59,197 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 177 selfloop transitions, 107 changer transitions 0/298 dead transitions. [2024-06-28 00:56:59,197 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 298 transitions, 4406 flow [2024-06-28 00:56:59,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:56:59,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:56:59,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 185 transitions. [2024-06-28 00:56:59,198 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6702898550724637 [2024-06-28 00:56:59,198 INFO L175 Difference]: Start difference. First operand has 218 places, 258 transitions, 3376 flow. Second operand 6 states and 185 transitions. [2024-06-28 00:56:59,198 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 298 transitions, 4406 flow [2024-06-28 00:56:59,683 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 298 transitions, 4170 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-28 00:56:59,687 INFO L231 Difference]: Finished difference. Result has 218 places, 269 transitions, 3534 flow [2024-06-28 00:56:59,687 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3149, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3534, PETRI_PLACES=218, PETRI_TRANSITIONS=269} [2024-06-28 00:56:59,687 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 168 predicate places. [2024-06-28 00:56:59,687 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 269 transitions, 3534 flow [2024-06-28 00:56:59,687 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.333333333333332) internal successors, (122), 6 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:59,687 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:59,688 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:56:59,688 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-28 00:56:59,688 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:56:59,688 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:59,688 INFO L85 PathProgramCache]: Analyzing trace with hash -1573746442, now seen corresponding path program 2 times [2024-06-28 00:56:59,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:59,688 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [590321824] [2024-06-28 00:56:59,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:59,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:59,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:59,771 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:56:59,771 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:59,771 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [590321824] [2024-06-28 00:56:59,772 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [590321824] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:59,772 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:59,772 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:56:59,772 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [419831567] [2024-06-28 00:56:59,772 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:59,772 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:56:59,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:59,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:56:59,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:56:59,812 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:56:59,812 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 269 transitions, 3534 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:59,812 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:59,812 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:56:59,812 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:00,476 INFO L124 PetriNetUnfolderBase]: 3794/6225 cut-off events. [2024-06-28 00:57:00,476 INFO L125 PetriNetUnfolderBase]: For 183577/183577 co-relation queries the response was YES. [2024-06-28 00:57:00,513 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34042 conditions, 6225 events. 3794/6225 cut-off events. For 183577/183577 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 42809 event pairs, 845 based on Foata normal form. 1/6200 useless extension candidates. Maximal degree in co-relation 33940. Up to 5145 conditions per place. [2024-06-28 00:57:00,533 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 180 selfloop transitions, 109 changer transitions 0/303 dead transitions. [2024-06-28 00:57:00,533 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 303 transitions, 4339 flow [2024-06-28 00:57:00,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:57:00,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:57:00,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 208 transitions. [2024-06-28 00:57:00,534 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6459627329192547 [2024-06-28 00:57:00,535 INFO L175 Difference]: Start difference. First operand has 218 places, 269 transitions, 3534 flow. Second operand 7 states and 208 transitions. [2024-06-28 00:57:00,535 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 303 transitions, 4339 flow [2024-06-28 00:57:01,069 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 303 transitions, 4182 flow, removed 14 selfloop flow, removed 2 redundant places. [2024-06-28 00:57:01,073 INFO L231 Difference]: Finished difference. Result has 223 places, 272 transitions, 3644 flow [2024-06-28 00:57:01,074 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3380, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3644, PETRI_PLACES=223, PETRI_TRANSITIONS=272} [2024-06-28 00:57:01,074 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 173 predicate places. [2024-06-28 00:57:01,074 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 272 transitions, 3644 flow [2024-06-28 00:57:01,074 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:01,075 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:01,075 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:57:01,075 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-28 00:57:01,075 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:57:01,075 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:01,076 INFO L85 PathProgramCache]: Analyzing trace with hash -1396614922, now seen corresponding path program 3 times [2024-06-28 00:57:01,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:01,076 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2043346535] [2024-06-28 00:57:01,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:01,076 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:01,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:01,171 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:57:01,171 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:01,171 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2043346535] [2024-06-28 00:57:01,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2043346535] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:01,172 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:01,172 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:57:01,172 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [873099045] [2024-06-28 00:57:01,172 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:01,172 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:57:01,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:01,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:57:01,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:57:01,210 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:57:01,210 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 272 transitions, 3644 flow. Second operand has 6 states, 6 states have (on average 20.333333333333332) internal successors, (122), 6 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:01,210 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:01,210 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:57:01,210 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:01,911 INFO L124 PetriNetUnfolderBase]: 3791/6187 cut-off events. [2024-06-28 00:57:01,911 INFO L125 PetriNetUnfolderBase]: For 187065/187065 co-relation queries the response was YES. [2024-06-28 00:57:01,948 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34075 conditions, 6187 events. 3791/6187 cut-off events. For 187065/187065 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 42305 event pairs, 773 based on Foata normal form. 1/6179 useless extension candidates. Maximal degree in co-relation 33972. Up to 5529 conditions per place. [2024-06-28 00:57:01,971 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 246 selfloop transitions, 40 changer transitions 0/300 dead transitions. [2024-06-28 00:57:01,971 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 300 transitions, 4293 flow [2024-06-28 00:57:01,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:57:01,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:57:01,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 203 transitions. [2024-06-28 00:57:01,972 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6304347826086957 [2024-06-28 00:57:01,972 INFO L175 Difference]: Start difference. First operand has 223 places, 272 transitions, 3644 flow. Second operand 7 states and 203 transitions. [2024-06-28 00:57:01,972 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 300 transitions, 4293 flow [2024-06-28 00:57:02,491 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 300 transitions, 4049 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-28 00:57:02,495 INFO L231 Difference]: Finished difference. Result has 225 places, 272 transitions, 3492 flow [2024-06-28 00:57:02,495 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3402, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3492, PETRI_PLACES=225, PETRI_TRANSITIONS=272} [2024-06-28 00:57:02,495 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 175 predicate places. [2024-06-28 00:57:02,496 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 272 transitions, 3492 flow [2024-06-28 00:57:02,496 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.333333333333332) internal successors, (122), 6 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:02,496 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:02,496 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:57:02,496 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-28 00:57:02,496 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:57:02,496 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:02,496 INFO L85 PathProgramCache]: Analyzing trace with hash 1296040390, now seen corresponding path program 4 times [2024-06-28 00:57:02,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:02,496 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1947469746] [2024-06-28 00:57:02,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:02,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:02,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:02,566 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:57:02,567 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:02,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1947469746] [2024-06-28 00:57:02,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1947469746] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:02,567 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:02,567 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:57:02,567 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2002607295] [2024-06-28 00:57:02,567 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:02,568 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:57:02,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:02,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:57:02,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:57:02,595 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:57:02,595 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 272 transitions, 3492 flow. Second operand has 6 states, 6 states have (on average 20.333333333333332) internal successors, (122), 6 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:02,595 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:02,595 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:57:02,595 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:03,343 INFO L124 PetriNetUnfolderBase]: 3802/6240 cut-off events. [2024-06-28 00:57:03,343 INFO L125 PetriNetUnfolderBase]: For 193764/193770 co-relation queries the response was YES. [2024-06-28 00:57:03,380 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33829 conditions, 6240 events. 3802/6240 cut-off events. For 193764/193770 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 42934 event pairs, 857 based on Foata normal form. 5/6221 useless extension candidates. Maximal degree in co-relation 33725. Up to 5151 conditions per place. [2024-06-28 00:57:03,403 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 190 selfloop transitions, 97 changer transitions 0/301 dead transitions. [2024-06-28 00:57:03,403 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 301 transitions, 4398 flow [2024-06-28 00:57:03,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:57:03,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:57:03,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 180 transitions. [2024-06-28 00:57:03,404 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6521739130434783 [2024-06-28 00:57:03,405 INFO L175 Difference]: Start difference. First operand has 225 places, 272 transitions, 3492 flow. Second operand 6 states and 180 transitions. [2024-06-28 00:57:03,405 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 301 transitions, 4398 flow [2024-06-28 00:57:04,095 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 301 transitions, 4333 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-28 00:57:04,099 INFO L231 Difference]: Finished difference. Result has 226 places, 275 transitions, 3667 flow [2024-06-28 00:57:04,099 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3427, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3667, PETRI_PLACES=226, PETRI_TRANSITIONS=275} [2024-06-28 00:57:04,099 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 176 predicate places. [2024-06-28 00:57:04,100 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 275 transitions, 3667 flow [2024-06-28 00:57:04,100 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.333333333333332) internal successors, (122), 6 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:04,100 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:04,100 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:57:04,100 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-28 00:57:04,100 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:57:04,100 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:04,101 INFO L85 PathProgramCache]: Analyzing trace with hash 1715809626, now seen corresponding path program 5 times [2024-06-28 00:57:04,101 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:04,101 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [487237289] [2024-06-28 00:57:04,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:04,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:04,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:04,210 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:57:04,210 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:04,210 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [487237289] [2024-06-28 00:57:04,210 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [487237289] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:04,210 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:04,210 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:57:04,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [356622714] [2024-06-28 00:57:04,212 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:04,212 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:57:04,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:04,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:57:04,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:57:04,262 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:57:04,262 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 275 transitions, 3667 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:04,262 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:04,262 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:57:04,263 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:05,001 INFO L124 PetriNetUnfolderBase]: 3813/6259 cut-off events. [2024-06-28 00:57:05,001 INFO L125 PetriNetUnfolderBase]: For 201084/201084 co-relation queries the response was YES. [2024-06-28 00:57:05,174 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34457 conditions, 6259 events. 3813/6259 cut-off events. For 201084/201084 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 43100 event pairs, 887 based on Foata normal form. 1/6227 useless extension candidates. Maximal degree in co-relation 34352. Up to 5159 conditions per place. [2024-06-28 00:57:05,196 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 190 selfloop transitions, 102 changer transitions 0/306 dead transitions. [2024-06-28 00:57:05,196 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 306 transitions, 4477 flow [2024-06-28 00:57:05,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:57:05,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:57:05,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 203 transitions. [2024-06-28 00:57:05,197 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6304347826086957 [2024-06-28 00:57:05,197 INFO L175 Difference]: Start difference. First operand has 226 places, 275 transitions, 3667 flow. Second operand 7 states and 203 transitions. [2024-06-28 00:57:05,197 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 306 transitions, 4477 flow [2024-06-28 00:57:05,774 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 306 transitions, 4286 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-28 00:57:05,777 INFO L231 Difference]: Finished difference. Result has 230 places, 278 transitions, 3732 flow [2024-06-28 00:57:05,777 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3478, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3732, PETRI_PLACES=230, PETRI_TRANSITIONS=278} [2024-06-28 00:57:05,778 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 180 predicate places. [2024-06-28 00:57:05,778 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 278 transitions, 3732 flow [2024-06-28 00:57:05,778 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:05,778 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:05,778 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:57:05,778 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-28 00:57:05,778 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:57:05,779 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:05,779 INFO L85 PathProgramCache]: Analyzing trace with hash -1429478198, now seen corresponding path program 6 times [2024-06-28 00:57:05,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:05,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [130000584] [2024-06-28 00:57:05,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:05,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:05,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:05,858 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:57:05,858 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:05,858 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [130000584] [2024-06-28 00:57:05,858 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [130000584] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:05,859 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:05,859 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:57:05,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1326347598] [2024-06-28 00:57:05,859 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:05,859 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:57:05,860 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:05,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:57:05,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:57:05,887 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:57:05,888 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 278 transitions, 3732 flow. Second operand has 6 states, 6 states have (on average 20.333333333333332) internal successors, (122), 6 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:05,888 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:05,888 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:57:05,888 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:06,623 INFO L124 PetriNetUnfolderBase]: 3805/6247 cut-off events. [2024-06-28 00:57:06,624 INFO L125 PetriNetUnfolderBase]: For 205374/205380 co-relation queries the response was YES. [2024-06-28 00:57:06,663 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34427 conditions, 6247 events. 3805/6247 cut-off events. For 205374/205380 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 43126 event pairs, 857 based on Foata normal form. 6/6229 useless extension candidates. Maximal degree in co-relation 34321. Up to 5151 conditions per place. [2024-06-28 00:57:06,687 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 195 selfloop transitions, 91 changer transitions 0/300 dead transitions. [2024-06-28 00:57:06,687 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 300 transitions, 4474 flow [2024-06-28 00:57:06,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:57:06,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:57:06,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 177 transitions. [2024-06-28 00:57:06,688 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6413043478260869 [2024-06-28 00:57:06,688 INFO L175 Difference]: Start difference. First operand has 230 places, 278 transitions, 3732 flow. Second operand 6 states and 177 transitions. [2024-06-28 00:57:06,688 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 300 transitions, 4474 flow [2024-06-28 00:57:07,366 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 300 transitions, 4322 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-28 00:57:07,370 INFO L231 Difference]: Finished difference. Result has 232 places, 278 transitions, 3770 flow [2024-06-28 00:57:07,370 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3580, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3770, PETRI_PLACES=232, PETRI_TRANSITIONS=278} [2024-06-28 00:57:07,370 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 182 predicate places. [2024-06-28 00:57:07,370 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 278 transitions, 3770 flow [2024-06-28 00:57:07,371 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.333333333333332) internal successors, (122), 6 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:07,371 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:07,371 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:57:07,371 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-28 00:57:07,371 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:57:07,371 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:07,371 INFO L85 PathProgramCache]: Analyzing trace with hash -337268736, now seen corresponding path program 7 times [2024-06-28 00:57:07,371 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:07,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1025030635] [2024-06-28 00:57:07,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:07,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:07,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:07,456 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:57:07,457 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:07,457 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1025030635] [2024-06-28 00:57:07,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1025030635] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:07,457 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:07,457 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:57:07,457 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [199678230] [2024-06-28 00:57:07,458 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:07,458 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:57:07,458 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:07,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:57:07,459 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:57:07,489 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:57:07,489 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 278 transitions, 3770 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:07,489 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:07,490 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:57:07,490 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:08,234 INFO L124 PetriNetUnfolderBase]: 3799/6302 cut-off events. [2024-06-28 00:57:08,234 INFO L125 PetriNetUnfolderBase]: For 209728/209728 co-relation queries the response was YES. [2024-06-28 00:57:08,273 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34407 conditions, 6302 events. 3799/6302 cut-off events. For 209728/209728 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 43863 event pairs, 875 based on Foata normal form. 2/6279 useless extension candidates. Maximal degree in co-relation 34299. Up to 5146 conditions per place. [2024-06-28 00:57:08,296 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 194 selfloop transitions, 102 changer transitions 0/310 dead transitions. [2024-06-28 00:57:08,297 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 310 transitions, 4676 flow [2024-06-28 00:57:08,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:57:08,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:57:08,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 254 transitions. [2024-06-28 00:57:08,298 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6135265700483091 [2024-06-28 00:57:08,298 INFO L175 Difference]: Start difference. First operand has 232 places, 278 transitions, 3770 flow. Second operand 9 states and 254 transitions. [2024-06-28 00:57:08,298 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 310 transitions, 4676 flow [2024-06-28 00:57:09,043 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 310 transitions, 4484 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-28 00:57:09,047 INFO L231 Difference]: Finished difference. Result has 236 places, 278 transitions, 3789 flow [2024-06-28 00:57:09,047 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3578, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3789, PETRI_PLACES=236, PETRI_TRANSITIONS=278} [2024-06-28 00:57:09,047 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 186 predicate places. [2024-06-28 00:57:09,048 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 278 transitions, 3789 flow [2024-06-28 00:57:09,048 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:09,048 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:09,048 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:57:09,048 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-28 00:57:09,048 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:57:09,049 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:09,049 INFO L85 PathProgramCache]: Analyzing trace with hash -597284328, now seen corresponding path program 8 times [2024-06-28 00:57:09,049 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:09,049 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1770206853] [2024-06-28 00:57:09,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:09,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:09,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:09,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-28 00:57:09,136 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:09,136 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1770206853] [2024-06-28 00:57:09,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1770206853] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:09,136 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:09,136 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:57:09,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [910422216] [2024-06-28 00:57:09,138 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:09,138 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:57:09,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:09,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:57:09,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:57:09,173 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:57:09,173 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 278 transitions, 3789 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:09,173 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:09,173 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:57:09,173 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:09,927 INFO L124 PetriNetUnfolderBase]: 3791/6209 cut-off events. [2024-06-28 00:57:09,928 INFO L125 PetriNetUnfolderBase]: For 209858/209858 co-relation queries the response was YES. [2024-06-28 00:57:09,964 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34294 conditions, 6209 events. 3791/6209 cut-off events. For 209858/209858 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 42632 event pairs, 857 based on Foata normal form. 2/6186 useless extension candidates. Maximal degree in co-relation 34185. Up to 5138 conditions per place. [2024-06-28 00:57:09,988 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 191 selfloop transitions, 98 changer transitions 0/303 dead transitions. [2024-06-28 00:57:09,988 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 303 transitions, 4547 flow [2024-06-28 00:57:09,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:57:09,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:57:09,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 203 transitions. [2024-06-28 00:57:09,989 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6304347826086957 [2024-06-28 00:57:09,989 INFO L175 Difference]: Start difference. First operand has 236 places, 278 transitions, 3789 flow. Second operand 7 states and 203 transitions. [2024-06-28 00:57:09,989 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 303 transitions, 4547 flow [2024-06-28 00:57:10,772 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 303 transitions, 4235 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-28 00:57:10,776 INFO L231 Difference]: Finished difference. Result has 235 places, 278 transitions, 3682 flow [2024-06-28 00:57:10,776 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3477, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3682, PETRI_PLACES=235, PETRI_TRANSITIONS=278} [2024-06-28 00:57:10,777 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 185 predicate places. [2024-06-28 00:57:10,777 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 278 transitions, 3682 flow [2024-06-28 00:57:10,777 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:10,777 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:10,777 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:57:10,777 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-28 00:57:10,777 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:57:10,777 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:10,778 INFO L85 PathProgramCache]: Analyzing trace with hash 1659501194, now seen corresponding path program 9 times [2024-06-28 00:57:10,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:10,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1172995228] [2024-06-28 00:57:10,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:10,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:10,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:10,846 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:57:10,847 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:10,847 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1172995228] [2024-06-28 00:57:10,847 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1172995228] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:10,847 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:10,847 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:57:10,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1750712577] [2024-06-28 00:57:10,848 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:10,848 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:57:10,848 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:10,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:57:10,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:57:10,877 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:57:10,877 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 278 transitions, 3682 flow. Second operand has 6 states, 6 states have (on average 20.333333333333332) internal successors, (122), 6 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:10,878 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:10,878 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:57:10,878 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:11,637 INFO L124 PetriNetUnfolderBase]: 3785/6260 cut-off events. [2024-06-28 00:57:11,637 INFO L125 PetriNetUnfolderBase]: For 207353/207353 co-relation queries the response was YES. [2024-06-28 00:57:11,674 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34068 conditions, 6260 events. 3785/6260 cut-off events. For 207353/207353 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 43234 event pairs, 821 based on Foata normal form. 2/6249 useless extension candidates. Maximal degree in co-relation 33959. Up to 5173 conditions per place. [2024-06-28 00:57:11,696 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 189 selfloop transitions, 112 changer transitions 0/315 dead transitions. [2024-06-28 00:57:11,696 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 315 transitions, 4498 flow [2024-06-28 00:57:11,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:57:11,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:57:11,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 222 transitions. [2024-06-28 00:57:11,697 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6894409937888198 [2024-06-28 00:57:11,697 INFO L175 Difference]: Start difference. First operand has 235 places, 278 transitions, 3682 flow. Second operand 7 states and 222 transitions. [2024-06-28 00:57:11,697 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 315 transitions, 4498 flow [2024-06-28 00:57:12,468 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 315 transitions, 4290 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-28 00:57:12,472 INFO L231 Difference]: Finished difference. Result has 236 places, 278 transitions, 3728 flow [2024-06-28 00:57:12,472 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3474, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3728, PETRI_PLACES=236, PETRI_TRANSITIONS=278} [2024-06-28 00:57:12,472 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 186 predicate places. [2024-06-28 00:57:12,472 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 278 transitions, 3728 flow [2024-06-28 00:57:12,473 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.333333333333332) internal successors, (122), 6 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:12,473 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:12,473 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:57:12,473 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-28 00:57:12,473 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:57:12,473 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:12,473 INFO L85 PathProgramCache]: Analyzing trace with hash 1334652194, now seen corresponding path program 10 times [2024-06-28 00:57:12,473 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:12,473 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1981731227] [2024-06-28 00:57:12,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:12,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:12,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:12,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-28 00:57:12,548 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:12,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1981731227] [2024-06-28 00:57:12,549 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1981731227] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:12,549 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:12,549 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:57:12,549 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1001421838] [2024-06-28 00:57:12,549 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:12,549 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:57:12,550 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:12,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:57:12,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:57:12,586 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:57:12,586 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 278 transitions, 3728 flow. Second operand has 6 states, 6 states have (on average 20.333333333333332) internal successors, (122), 6 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:12,586 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:12,586 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:57:12,586 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:13,350 INFO L124 PetriNetUnfolderBase]: 3777/6508 cut-off events. [2024-06-28 00:57:13,350 INFO L125 PetriNetUnfolderBase]: For 210736/210736 co-relation queries the response was YES. [2024-06-28 00:57:13,389 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34274 conditions, 6508 events. 3777/6508 cut-off events. For 210736/210736 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 46560 event pairs, 994 based on Foata normal form. 2/6487 useless extension candidates. Maximal degree in co-relation 34164. Up to 5165 conditions per place. [2024-06-28 00:57:13,412 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 193 selfloop transitions, 98 changer transitions 0/305 dead transitions. [2024-06-28 00:57:13,412 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 305 transitions, 4374 flow [2024-06-28 00:57:13,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:57:13,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:57:13,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 186 transitions. [2024-06-28 00:57:13,413 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6739130434782609 [2024-06-28 00:57:13,413 INFO L175 Difference]: Start difference. First operand has 236 places, 278 transitions, 3728 flow. Second operand 6 states and 186 transitions. [2024-06-28 00:57:13,413 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 305 transitions, 4374 flow [2024-06-28 00:57:14,229 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 305 transitions, 4182 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-28 00:57:14,232 INFO L231 Difference]: Finished difference. Result has 235 places, 278 transitions, 3745 flow [2024-06-28 00:57:14,233 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3536, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3745, PETRI_PLACES=235, PETRI_TRANSITIONS=278} [2024-06-28 00:57:14,233 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 185 predicate places. [2024-06-28 00:57:14,233 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 278 transitions, 3745 flow [2024-06-28 00:57:14,233 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.333333333333332) internal successors, (122), 6 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:14,234 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:14,234 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:57:14,234 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-28 00:57:14,234 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:57:14,234 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:14,234 INFO L85 PathProgramCache]: Analyzing trace with hash -2024304322, now seen corresponding path program 1 times [2024-06-28 00:57:14,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:14,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [744660299] [2024-06-28 00:57:14,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:14,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:14,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:14,322 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:57:14,322 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:14,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [744660299] [2024-06-28 00:57:14,322 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [744660299] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:14,323 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:14,323 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:57:14,323 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1283079120] [2024-06-28 00:57:14,323 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:14,323 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:57:14,323 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:14,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:57:14,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:57:14,359 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 46 [2024-06-28 00:57:14,360 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 278 transitions, 3745 flow. Second operand has 6 states, 6 states have (on average 21.333333333333332) internal successors, (128), 6 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:14,360 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:14,360 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 46 [2024-06-28 00:57:14,360 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:15,117 INFO L124 PetriNetUnfolderBase]: 3678/6086 cut-off events. [2024-06-28 00:57:15,117 INFO L125 PetriNetUnfolderBase]: For 207986/207986 co-relation queries the response was YES. [2024-06-28 00:57:15,157 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33237 conditions, 6086 events. 3678/6086 cut-off events. For 207986/207986 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 41955 event pairs, 569 based on Foata normal form. 7/6058 useless extension candidates. Maximal degree in co-relation 33129. Up to 5037 conditions per place. [2024-06-28 00:57:15,179 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 227 selfloop transitions, 31 changer transitions 0/307 dead transitions. [2024-06-28 00:57:15,179 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 307 transitions, 4353 flow [2024-06-28 00:57:15,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:57:15,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:57:15,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 161 transitions. [2024-06-28 00:57:15,180 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7 [2024-06-28 00:57:15,180 INFO L175 Difference]: Start difference. First operand has 235 places, 278 transitions, 3745 flow. Second operand 5 states and 161 transitions. [2024-06-28 00:57:15,180 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 307 transitions, 4353 flow [2024-06-28 00:57:15,804 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 307 transitions, 3992 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-28 00:57:15,808 INFO L231 Difference]: Finished difference. Result has 231 places, 279 transitions, 3470 flow [2024-06-28 00:57:15,808 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3384, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3470, PETRI_PLACES=231, PETRI_TRANSITIONS=279} [2024-06-28 00:57:15,808 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 181 predicate places. [2024-06-28 00:57:15,808 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 279 transitions, 3470 flow [2024-06-28 00:57:15,808 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 21.333333333333332) internal successors, (128), 6 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:15,808 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:15,809 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:57:15,809 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-28 00:57:15,809 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:57:15,809 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:15,809 INFO L85 PathProgramCache]: Analyzing trace with hash -2009067202, now seen corresponding path program 2 times [2024-06-28 00:57:15,809 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:15,809 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1891261602] [2024-06-28 00:57:15,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:15,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:15,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:15,900 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:57:15,900 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:15,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1891261602] [2024-06-28 00:57:15,900 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1891261602] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:15,900 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:15,900 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:57:15,900 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1944274308] [2024-06-28 00:57:15,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:15,901 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:57:15,901 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:15,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:57:15,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:57:15,932 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 46 [2024-06-28 00:57:15,932 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 279 transitions, 3470 flow. Second operand has 6 states, 6 states have (on average 21.333333333333332) internal successors, (128), 6 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:15,932 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:15,932 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 46 [2024-06-28 00:57:15,932 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:16,682 INFO L124 PetriNetUnfolderBase]: 3696/6115 cut-off events. [2024-06-28 00:57:16,682 INFO L125 PetriNetUnfolderBase]: For 198699/198706 co-relation queries the response was YES. [2024-06-28 00:57:16,723 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32592 conditions, 6115 events. 3696/6115 cut-off events. For 198699/198706 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 42565 event pairs, 545 based on Foata normal form. 15/6090 useless extension candidates. Maximal degree in co-relation 32484. Up to 4840 conditions per place. [2024-06-28 00:57:16,745 INFO L140 encePairwiseOnDemand]: 40/46 looper letters, 231 selfloop transitions, 26 changer transitions 0/306 dead transitions. [2024-06-28 00:57:16,746 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 306 transitions, 4202 flow [2024-06-28 00:57:16,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:57:16,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:57:16,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 155 transitions. [2024-06-28 00:57:16,746 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6739130434782609 [2024-06-28 00:57:16,746 INFO L175 Difference]: Start difference. First operand has 231 places, 279 transitions, 3470 flow. Second operand 5 states and 155 transitions. [2024-06-28 00:57:16,746 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 306 transitions, 4202 flow [2024-06-28 00:57:17,478 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 306 transitions, 4146 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-28 00:57:17,481 INFO L231 Difference]: Finished difference. Result has 233 places, 280 transitions, 3482 flow [2024-06-28 00:57:17,481 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3414, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3482, PETRI_PLACES=233, PETRI_TRANSITIONS=280} [2024-06-28 00:57:17,482 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 183 predicate places. [2024-06-28 00:57:17,482 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 280 transitions, 3482 flow [2024-06-28 00:57:17,482 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 21.333333333333332) internal successors, (128), 6 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:17,482 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:17,482 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:57:17,482 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-28 00:57:17,482 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:57:17,482 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:17,482 INFO L85 PathProgramCache]: Analyzing trace with hash 287143680, now seen corresponding path program 1 times [2024-06-28 00:57:17,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:17,483 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [291723567] [2024-06-28 00:57:17,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:17,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:17,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:17,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-28 00:57:17,564 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:17,564 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [291723567] [2024-06-28 00:57:17,564 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [291723567] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:17,564 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:17,564 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:57:17,564 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2020223152] [2024-06-28 00:57:17,565 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:17,565 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:57:17,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:17,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:57:17,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:57:17,595 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:57:17,595 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 280 transitions, 3482 flow. Second operand has 6 states, 6 states have (on average 20.333333333333332) internal successors, (122), 6 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:17,595 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:17,595 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:57:17,595 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:18,377 INFO L124 PetriNetUnfolderBase]: 3877/6348 cut-off events. [2024-06-28 00:57:18,377 INFO L125 PetriNetUnfolderBase]: For 194263/194269 co-relation queries the response was YES. [2024-06-28 00:57:18,413 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33949 conditions, 6348 events. 3877/6348 cut-off events. For 194263/194269 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 43781 event pairs, 747 based on Foata normal form. 6/6344 useless extension candidates. Maximal degree in co-relation 33840. Up to 5677 conditions per place. [2024-06-28 00:57:18,434 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 268 selfloop transitions, 29 changer transitions 0/311 dead transitions. [2024-06-28 00:57:18,434 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 311 transitions, 4344 flow [2024-06-28 00:57:18,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:57:18,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:57:18,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 174 transitions. [2024-06-28 00:57:18,435 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6304347826086957 [2024-06-28 00:57:18,435 INFO L175 Difference]: Start difference. First operand has 233 places, 280 transitions, 3482 flow. Second operand 6 states and 174 transitions. [2024-06-28 00:57:18,435 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 311 transitions, 4344 flow [2024-06-28 00:57:19,208 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 311 transitions, 4300 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-28 00:57:19,211 INFO L231 Difference]: Finished difference. Result has 237 places, 284 transitions, 3585 flow [2024-06-28 00:57:19,212 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3438, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3585, PETRI_PLACES=237, PETRI_TRANSITIONS=284} [2024-06-28 00:57:19,212 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 187 predicate places. [2024-06-28 00:57:19,212 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 284 transitions, 3585 flow [2024-06-28 00:57:19,212 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.333333333333332) internal successors, (122), 6 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:19,212 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:19,212 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:57:19,212 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-28 00:57:19,212 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:57:19,213 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:19,213 INFO L85 PathProgramCache]: Analyzing trace with hash -1180380986, now seen corresponding path program 2 times [2024-06-28 00:57:19,213 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:19,213 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1589110725] [2024-06-28 00:57:19,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:19,213 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:19,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:19,294 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:57:19,295 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:19,295 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1589110725] [2024-06-28 00:57:19,295 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1589110725] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:19,295 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:19,295 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:57:19,295 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [21472269] [2024-06-28 00:57:19,296 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:19,296 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:57:19,296 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:19,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:57:19,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:57:19,326 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:57:19,326 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 284 transitions, 3585 flow. Second operand has 6 states, 6 states have (on average 20.333333333333332) internal successors, (122), 6 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:19,326 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:19,327 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:57:19,327 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:20,054 INFO L124 PetriNetUnfolderBase]: 3895/6374 cut-off events. [2024-06-28 00:57:20,054 INFO L125 PetriNetUnfolderBase]: For 200347/200353 co-relation queries the response was YES. [2024-06-28 00:57:20,092 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34147 conditions, 6374 events. 3895/6374 cut-off events. For 200347/200353 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 43906 event pairs, 794 based on Foata normal form. 6/6370 useless extension candidates. Maximal degree in co-relation 34037. Up to 5758 conditions per place. [2024-06-28 00:57:20,113 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 268 selfloop transitions, 26 changer transitions 0/308 dead transitions. [2024-06-28 00:57:20,113 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 308 transitions, 4267 flow [2024-06-28 00:57:20,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:57:20,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:57:20,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 169 transitions. [2024-06-28 00:57:20,114 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6123188405797102 [2024-06-28 00:57:20,114 INFO L175 Difference]: Start difference. First operand has 237 places, 284 transitions, 3585 flow. Second operand 6 states and 169 transitions. [2024-06-28 00:57:20,114 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 308 transitions, 4267 flow [2024-06-28 00:57:20,842 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 308 transitions, 4165 flow, removed 38 selfloop flow, removed 2 redundant places. [2024-06-28 00:57:20,846 INFO L231 Difference]: Finished difference. Result has 241 places, 286 transitions, 3588 flow [2024-06-28 00:57:20,846 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3503, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3588, PETRI_PLACES=241, PETRI_TRANSITIONS=286} [2024-06-28 00:57:20,846 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 191 predicate places. [2024-06-28 00:57:20,846 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 286 transitions, 3588 flow [2024-06-28 00:57:20,846 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.333333333333332) internal successors, (122), 6 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:20,846 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:20,846 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:57:20,846 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-28 00:57:20,847 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:57:20,847 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:20,847 INFO L85 PathProgramCache]: Analyzing trace with hash -347716666, now seen corresponding path program 3 times [2024-06-28 00:57:20,847 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:20,847 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1722873808] [2024-06-28 00:57:20,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:20,847 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:20,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:20,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-28 00:57:20,937 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:20,938 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1722873808] [2024-06-28 00:57:20,938 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1722873808] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:20,938 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:20,938 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:57:20,938 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [447282629] [2024-06-28 00:57:20,938 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:20,939 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:57:20,939 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:20,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:57:20,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:57:20,983 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:57:20,983 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 286 transitions, 3588 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:20,983 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:20,983 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:57:20,983 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:21,752 INFO L124 PetriNetUnfolderBase]: 3913/6514 cut-off events. [2024-06-28 00:57:21,752 INFO L125 PetriNetUnfolderBase]: For 206090/206090 co-relation queries the response was YES. [2024-06-28 00:57:21,792 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34312 conditions, 6514 events. 3913/6514 cut-off events. For 206090/206090 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 45711 event pairs, 1504 based on Foata normal form. 2/6473 useless extension candidates. Maximal degree in co-relation 34200. Up to 5784 conditions per place. [2024-06-28 00:57:21,815 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 271 selfloop transitions, 28 changer transitions 0/313 dead transitions. [2024-06-28 00:57:21,816 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 313 transitions, 4270 flow [2024-06-28 00:57:21,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:57:21,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:57:21,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 193 transitions. [2024-06-28 00:57:21,816 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5993788819875776 [2024-06-28 00:57:21,816 INFO L175 Difference]: Start difference. First operand has 241 places, 286 transitions, 3588 flow. Second operand 7 states and 193 transitions. [2024-06-28 00:57:21,816 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 313 transitions, 4270 flow [2024-06-28 00:57:22,684 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 313 transitions, 4205 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-28 00:57:22,689 INFO L231 Difference]: Finished difference. Result has 244 places, 288 transitions, 3616 flow [2024-06-28 00:57:22,689 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3523, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3616, PETRI_PLACES=244, PETRI_TRANSITIONS=288} [2024-06-28 00:57:22,689 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 194 predicate places. [2024-06-28 00:57:22,689 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 288 transitions, 3616 flow [2024-06-28 00:57:22,690 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:22,690 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:22,690 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:57:22,690 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-28 00:57:22,690 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:57:22,691 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:22,691 INFO L85 PathProgramCache]: Analyzing trace with hash 1423906338, now seen corresponding path program 1 times [2024-06-28 00:57:22,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:22,691 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [417946796] [2024-06-28 00:57:22,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:22,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:22,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:22,780 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:57:22,780 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:22,780 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [417946796] [2024-06-28 00:57:22,780 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [417946796] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:22,781 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:22,781 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:57:22,781 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [85671723] [2024-06-28 00:57:22,781 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:22,781 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:57:22,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:22,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:57:22,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:57:22,825 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:57:22,826 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 288 transitions, 3616 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:22,826 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:22,826 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:57:22,826 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:23,623 INFO L124 PetriNetUnfolderBase]: 3949/6555 cut-off events. [2024-06-28 00:57:23,623 INFO L125 PetriNetUnfolderBase]: For 218811/218811 co-relation queries the response was YES. [2024-06-28 00:57:23,663 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34791 conditions, 6555 events. 3949/6555 cut-off events. For 218811/218811 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 45870 event pairs, 908 based on Foata normal form. 4/6530 useless extension candidates. Maximal degree in co-relation 34678. Up to 5353 conditions per place. [2024-06-28 00:57:23,685 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 200 selfloop transitions, 102 changer transitions 0/316 dead transitions. [2024-06-28 00:57:23,685 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 316 transitions, 4336 flow [2024-06-28 00:57:23,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:57:23,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:57:23,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 201 transitions. [2024-06-28 00:57:23,686 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6242236024844721 [2024-06-28 00:57:23,686 INFO L175 Difference]: Start difference. First operand has 244 places, 288 transitions, 3616 flow. Second operand 7 states and 201 transitions. [2024-06-28 00:57:23,686 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 316 transitions, 4336 flow [2024-06-28 00:57:24,402 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 316 transitions, 4263 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-28 00:57:24,405 INFO L231 Difference]: Finished difference. Result has 246 places, 291 transitions, 3819 flow [2024-06-28 00:57:24,406 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3543, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3819, PETRI_PLACES=246, PETRI_TRANSITIONS=291} [2024-06-28 00:57:24,406 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 196 predicate places. [2024-06-28 00:57:24,406 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 291 transitions, 3819 flow [2024-06-28 00:57:24,406 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:24,406 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:24,406 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:57:24,406 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-28 00:57:24,406 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:57:24,407 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:24,407 INFO L85 PathProgramCache]: Analyzing trace with hash 1334662114, now seen corresponding path program 4 times [2024-06-28 00:57:24,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:24,407 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [676546655] [2024-06-28 00:57:24,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:24,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:24,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:24,485 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:57:24,485 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:24,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [676546655] [2024-06-28 00:57:24,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [676546655] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:24,485 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:24,485 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:57:24,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1731933595] [2024-06-28 00:57:24,486 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:24,486 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:57:24,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:24,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:57:24,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:57:24,507 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:57:24,507 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 291 transitions, 3819 flow. Second operand has 6 states, 6 states have (on average 20.333333333333332) internal successors, (122), 6 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:24,507 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:24,508 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:57:24,508 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:25,317 INFO L124 PetriNetUnfolderBase]: 3944/6544 cut-off events. [2024-06-28 00:57:25,318 INFO L125 PetriNetUnfolderBase]: For 215734/215734 co-relation queries the response was YES. [2024-06-28 00:57:25,360 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35337 conditions, 6544 events. 3944/6544 cut-off events. For 215734/215734 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 45687 event pairs, 805 based on Foata normal form. 2/6540 useless extension candidates. Maximal degree in co-relation 35223. Up to 5824 conditions per place. [2024-06-28 00:57:25,385 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 283 selfloop transitions, 22 changer transitions 0/319 dead transitions. [2024-06-28 00:57:25,385 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 319 transitions, 4495 flow [2024-06-28 00:57:25,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:57:25,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:57:25,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 176 transitions. [2024-06-28 00:57:25,386 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6376811594202898 [2024-06-28 00:57:25,386 INFO L175 Difference]: Start difference. First operand has 246 places, 291 transitions, 3819 flow. Second operand 6 states and 176 transitions. [2024-06-28 00:57:25,386 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 319 transitions, 4495 flow [2024-06-28 00:57:26,443 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 319 transitions, 4227 flow, removed 34 selfloop flow, removed 5 redundant places. [2024-06-28 00:57:26,447 INFO L231 Difference]: Finished difference. Result has 247 places, 291 transitions, 3603 flow [2024-06-28 00:57:26,447 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3551, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3603, PETRI_PLACES=247, PETRI_TRANSITIONS=291} [2024-06-28 00:57:26,447 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 197 predicate places. [2024-06-28 00:57:26,447 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 291 transitions, 3603 flow [2024-06-28 00:57:26,448 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.333333333333332) internal successors, (122), 6 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:26,448 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:26,448 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:57:26,448 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-28 00:57:26,448 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:57:26,448 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:26,448 INFO L85 PathProgramCache]: Analyzing trace with hash -2017631138, now seen corresponding path program 2 times [2024-06-28 00:57:26,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:26,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1980240800] [2024-06-28 00:57:26,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:26,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:26,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:26,526 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:57:26,526 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:26,526 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1980240800] [2024-06-28 00:57:26,527 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1980240800] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:26,527 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:26,527 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:57:26,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [552222528] [2024-06-28 00:57:26,527 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:26,527 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:57:26,527 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:26,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:57:26,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:57:26,554 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:57:26,554 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 291 transitions, 3603 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:26,554 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:26,555 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:57:26,555 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:27,490 INFO L124 PetriNetUnfolderBase]: 4044/6620 cut-off events. [2024-06-28 00:57:27,491 INFO L125 PetriNetUnfolderBase]: For 246835/246835 co-relation queries the response was YES. [2024-06-28 00:57:27,533 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35685 conditions, 6620 events. 4044/6620 cut-off events. For 246835/246835 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 46082 event pairs, 859 based on Foata normal form. 12/6609 useless extension candidates. Maximal degree in co-relation 35570. Up to 5462 conditions per place. [2024-06-28 00:57:27,559 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 205 selfloop transitions, 106 changer transitions 0/325 dead transitions. [2024-06-28 00:57:27,559 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 325 transitions, 4375 flow [2024-06-28 00:57:27,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:57:27,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:57:27,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 234 transitions. [2024-06-28 00:57:27,560 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6358695652173914 [2024-06-28 00:57:27,560 INFO L175 Difference]: Start difference. First operand has 247 places, 291 transitions, 3603 flow. Second operand 8 states and 234 transitions. [2024-06-28 00:57:27,560 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 325 transitions, 4375 flow [2024-06-28 00:57:28,247 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 325 transitions, 4317 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-28 00:57:28,250 INFO L231 Difference]: Finished difference. Result has 250 places, 294 transitions, 3837 flow [2024-06-28 00:57:28,251 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3545, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3837, PETRI_PLACES=250, PETRI_TRANSITIONS=294} [2024-06-28 00:57:28,251 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 200 predicate places. [2024-06-28 00:57:28,251 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 294 transitions, 3837 flow [2024-06-28 00:57:28,251 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:28,251 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:28,251 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:57:28,251 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-28 00:57:28,252 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:57:28,252 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:28,252 INFO L85 PathProgramCache]: Analyzing trace with hash -2009060258, now seen corresponding path program 3 times [2024-06-28 00:57:28,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:28,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [30116081] [2024-06-28 00:57:28,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:28,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:28,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:28,335 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:57:28,335 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:28,335 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [30116081] [2024-06-28 00:57:28,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [30116081] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:28,336 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:28,336 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:57:28,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [646503899] [2024-06-28 00:57:28,336 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:28,336 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:57:28,336 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:28,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:57:28,336 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:57:28,377 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:57:28,377 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 294 transitions, 3837 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:28,378 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:28,378 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:57:28,378 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:29,306 INFO L124 PetriNetUnfolderBase]: 4688/7616 cut-off events. [2024-06-28 00:57:29,306 INFO L125 PetriNetUnfolderBase]: For 393633/393633 co-relation queries the response was YES. [2024-06-28 00:57:29,355 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45362 conditions, 7616 events. 4688/7616 cut-off events. For 393633/393633 co-relation queries the response was YES. Maximal size of possible extension queue 479. Compared 53999 event pairs, 1029 based on Foata normal form. 12/7605 useless extension candidates. Maximal degree in co-relation 45246. Up to 5347 conditions per place. [2024-06-28 00:57:29,383 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 215 selfloop transitions, 110 changer transitions 0/339 dead transitions. [2024-06-28 00:57:29,383 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 339 transitions, 4900 flow [2024-06-28 00:57:29,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:57:29,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:57:29,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 240 transitions. [2024-06-28 00:57:29,384 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6521739130434783 [2024-06-28 00:57:29,384 INFO L175 Difference]: Start difference. First operand has 250 places, 294 transitions, 3837 flow. Second operand 8 states and 240 transitions. [2024-06-28 00:57:29,384 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 339 transitions, 4900 flow [2024-06-28 00:57:30,356 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 339 transitions, 4640 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-28 00:57:30,359 INFO L231 Difference]: Finished difference. Result has 253 places, 300 transitions, 3956 flow [2024-06-28 00:57:30,360 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3577, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3956, PETRI_PLACES=253, PETRI_TRANSITIONS=300} [2024-06-28 00:57:30,360 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 203 predicate places. [2024-06-28 00:57:30,360 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 300 transitions, 3956 flow [2024-06-28 00:57:30,360 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:30,360 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:30,361 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:57:30,361 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-28 00:57:30,361 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:57:30,361 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:30,361 INFO L85 PathProgramCache]: Analyzing trace with hash 1334846812, now seen corresponding path program 4 times [2024-06-28 00:57:30,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:30,361 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [883954827] [2024-06-28 00:57:30,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:30,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:30,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:30,448 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:57:30,448 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:30,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [883954827] [2024-06-28 00:57:30,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [883954827] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:30,449 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:30,449 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:57:30,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [735118556] [2024-06-28 00:57:30,449 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:30,449 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:57:30,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:30,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:57:30,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:57:30,492 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:57:30,492 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 300 transitions, 3956 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:30,492 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:30,492 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:57:30,492 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:31,540 INFO L124 PetriNetUnfolderBase]: 4660/7560 cut-off events. [2024-06-28 00:57:31,540 INFO L125 PetriNetUnfolderBase]: For 368327/368327 co-relation queries the response was YES. [2024-06-28 00:57:31,582 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44306 conditions, 7560 events. 4660/7560 cut-off events. For 368327/368327 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 53418 event pairs, 1066 based on Foata normal form. 12/7559 useless extension candidates. Maximal degree in co-relation 44188. Up to 6398 conditions per place. [2024-06-28 00:57:31,605 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 217 selfloop transitions, 103 changer transitions 0/334 dead transitions. [2024-06-28 00:57:31,606 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 334 transitions, 4762 flow [2024-06-28 00:57:31,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:57:31,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:57:31,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 211 transitions. [2024-06-28 00:57:31,607 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65527950310559 [2024-06-28 00:57:31,607 INFO L175 Difference]: Start difference. First operand has 253 places, 300 transitions, 3956 flow. Second operand 7 states and 211 transitions. [2024-06-28 00:57:31,607 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 334 transitions, 4762 flow [2024-06-28 00:57:32,453 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 334 transitions, 4480 flow, removed 40 selfloop flow, removed 5 redundant places. [2024-06-28 00:57:32,457 INFO L231 Difference]: Finished difference. Result has 255 places, 303 transitions, 3974 flow [2024-06-28 00:57:32,457 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3682, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3974, PETRI_PLACES=255, PETRI_TRANSITIONS=303} [2024-06-28 00:57:32,457 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 205 predicate places. [2024-06-28 00:57:32,458 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 303 transitions, 3974 flow [2024-06-28 00:57:32,458 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:32,458 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:32,458 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:57:32,458 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-28 00:57:32,458 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:57:32,458 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:32,458 INFO L85 PathProgramCache]: Analyzing trace with hash 2074257630, now seen corresponding path program 1 times [2024-06-28 00:57:32,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:32,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [190536625] [2024-06-28 00:57:32,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:32,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:32,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:32,627 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:57:32,628 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:32,628 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [190536625] [2024-06-28 00:57:32,628 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [190536625] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:32,628 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:32,628 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:57:32,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1375641585] [2024-06-28 00:57:32,629 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:32,629 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 00:57:32,629 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:32,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 00:57:32,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-06-28 00:57:32,649 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 25 out of 46 [2024-06-28 00:57:32,650 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 303 transitions, 3974 flow. Second operand has 5 states, 5 states have (on average 27.6) internal successors, (138), 5 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:32,650 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:32,650 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 25 of 46 [2024-06-28 00:57:32,650 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:33,639 INFO L124 PetriNetUnfolderBase]: 3347/6869 cut-off events. [2024-06-28 00:57:33,639 INFO L125 PetriNetUnfolderBase]: For 126791/128735 co-relation queries the response was YES. [2024-06-28 00:57:33,694 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30733 conditions, 6869 events. 3347/6869 cut-off events. For 126791/128735 co-relation queries the response was YES. Maximal size of possible extension queue 635. Compared 63392 event pairs, 1234 based on Foata normal form. 333/6522 useless extension candidates. Maximal degree in co-relation 30614. Up to 3300 conditions per place. [2024-06-28 00:57:33,715 INFO L140 encePairwiseOnDemand]: 40/46 looper letters, 71 selfloop transitions, 25 changer transitions 153/465 dead transitions. [2024-06-28 00:57:33,715 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 465 transitions, 6180 flow [2024-06-28 00:57:33,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:57:33,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:57:33,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 225 transitions. [2024-06-28 00:57:33,716 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6987577639751553 [2024-06-28 00:57:33,716 INFO L175 Difference]: Start difference. First operand has 255 places, 303 transitions, 3974 flow. Second operand 7 states and 225 transitions. [2024-06-28 00:57:33,716 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 465 transitions, 6180 flow [2024-06-28 00:57:34,252 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 465 transitions, 5864 flow, removed 43 selfloop flow, removed 5 redundant places. [2024-06-28 00:57:34,256 INFO L231 Difference]: Finished difference. Result has 261 places, 303 transitions, 3805 flow [2024-06-28 00:57:34,256 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3720, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3805, PETRI_PLACES=261, PETRI_TRANSITIONS=303} [2024-06-28 00:57:34,256 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 211 predicate places. [2024-06-28 00:57:34,256 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 303 transitions, 3805 flow [2024-06-28 00:57:34,257 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 27.6) internal successors, (138), 5 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:34,257 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:34,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] [2024-06-28 00:57:34,257 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-28 00:57:34,257 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:57:34,257 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:34,257 INFO L85 PathProgramCache]: Analyzing trace with hash -1722683326, now seen corresponding path program 1 times [2024-06-28 00:57:34,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:34,258 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1131317310] [2024-06-28 00:57:34,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:34,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:34,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:34,367 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:57:34,367 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:34,367 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1131317310] [2024-06-28 00:57:34,367 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1131317310] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:34,367 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:34,368 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:57:34,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [652246525] [2024-06-28 00:57:34,368 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:34,368 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:57:34,368 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:34,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:57:34,369 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:57:34,421 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:57:34,422 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 303 transitions, 3805 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:34,422 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:34,422 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:57:34,422 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:35,501 INFO L124 PetriNetUnfolderBase]: 4633/7862 cut-off events. [2024-06-28 00:57:35,501 INFO L125 PetriNetUnfolderBase]: For 348162/348162 co-relation queries the response was YES. [2024-06-28 00:57:35,554 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44070 conditions, 7862 events. 4633/7862 cut-off events. For 348162/348162 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 57898 event pairs, 1820 based on Foata normal form. 1/7770 useless extension candidates. Maximal degree in co-relation 43946. Up to 6753 conditions per place. [2024-06-28 00:57:35,582 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 285 selfloop transitions, 53 changer transitions 0/352 dead transitions. [2024-06-28 00:57:35,582 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 352 transitions, 4865 flow [2024-06-28 00:57:35,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:57:35,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:57:35,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 242 transitions. [2024-06-28 00:57:35,583 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.657608695652174 [2024-06-28 00:57:35,583 INFO L175 Difference]: Start difference. First operand has 261 places, 303 transitions, 3805 flow. Second operand 8 states and 242 transitions. [2024-06-28 00:57:35,583 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 352 transitions, 4865 flow [2024-06-28 00:57:36,679 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 352 transitions, 4781 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-28 00:57:36,682 INFO L231 Difference]: Finished difference. Result has 260 places, 309 transitions, 3997 flow [2024-06-28 00:57:36,683 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3745, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3997, PETRI_PLACES=260, PETRI_TRANSITIONS=309} [2024-06-28 00:57:36,683 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 210 predicate places. [2024-06-28 00:57:36,683 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 309 transitions, 3997 flow [2024-06-28 00:57:36,683 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:36,683 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:36,683 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:57:36,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-28 00:57:36,683 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:57:36,684 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:36,684 INFO L85 PathProgramCache]: Analyzing trace with hash -1551980896, now seen corresponding path program 2 times [2024-06-28 00:57:36,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:36,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [725891080] [2024-06-28 00:57:36,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:36,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:36,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:36,770 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:57:36,770 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:36,771 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [725891080] [2024-06-28 00:57:36,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [725891080] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:36,771 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:36,771 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:57:36,771 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1300499506] [2024-06-28 00:57:36,771 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:36,771 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:57:36,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:36,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:57:36,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:57:36,802 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:57:36,803 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 309 transitions, 3997 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:36,803 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:36,803 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:57:36,803 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:37,755 INFO L124 PetriNetUnfolderBase]: 4700/7709 cut-off events. [2024-06-28 00:57:37,755 INFO L125 PetriNetUnfolderBase]: For 373221/373221 co-relation queries the response was YES. [2024-06-28 00:57:37,810 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44917 conditions, 7709 events. 4700/7709 cut-off events. For 373221/373221 co-relation queries the response was YES. Maximal size of possible extension queue 472. Compared 54935 event pairs, 1137 based on Foata normal form. 1/7663 useless extension candidates. Maximal degree in co-relation 44795. Up to 6036 conditions per place. [2024-06-28 00:57:37,840 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 189 selfloop transitions, 158 changer transitions 0/361 dead transitions. [2024-06-28 00:57:37,840 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 361 transitions, 5543 flow [2024-06-28 00:57:37,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:57:37,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:57:37,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 218 transitions. [2024-06-28 00:57:37,843 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6770186335403726 [2024-06-28 00:57:37,843 INFO L175 Difference]: Start difference. First operand has 260 places, 309 transitions, 3997 flow. Second operand 7 states and 218 transitions. [2024-06-28 00:57:37,843 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 361 transitions, 5543 flow [2024-06-28 00:57:38,791 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 361 transitions, 5413 flow, removed 40 selfloop flow, removed 4 redundant places. [2024-06-28 00:57:38,796 INFO L231 Difference]: Finished difference. Result has 264 places, 323 transitions, 4472 flow [2024-06-28 00:57:38,796 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3867, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4472, PETRI_PLACES=264, PETRI_TRANSITIONS=323} [2024-06-28 00:57:38,796 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 214 predicate places. [2024-06-28 00:57:38,796 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 323 transitions, 4472 flow [2024-06-28 00:57:38,796 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:38,797 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:38,797 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:57:38,797 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-28 00:57:38,797 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:57:38,797 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:38,798 INFO L85 PathProgramCache]: Analyzing trace with hash 430005486, now seen corresponding path program 3 times [2024-06-28 00:57:38,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:38,798 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [343335028] [2024-06-28 00:57:38,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:38,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:38,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:38,886 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:57:38,887 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:38,887 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [343335028] [2024-06-28 00:57:38,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [343335028] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:38,887 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:38,887 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:57:38,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1176648070] [2024-06-28 00:57:38,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:38,888 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:57:38,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:38,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:57:38,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:57:38,927 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:57:38,928 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 323 transitions, 4472 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:38,928 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:38,928 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:57:38,928 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:39,949 INFO L124 PetriNetUnfolderBase]: 4711/7745 cut-off events. [2024-06-28 00:57:39,949 INFO L125 PetriNetUnfolderBase]: For 391327/391327 co-relation queries the response was YES. [2024-06-28 00:57:40,003 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47087 conditions, 7745 events. 4711/7745 cut-off events. For 391327/391327 co-relation queries the response was YES. Maximal size of possible extension queue 473. Compared 55515 event pairs, 1127 based on Foata normal form. 1/7699 useless extension candidates. Maximal degree in co-relation 46962. Up to 6040 conditions per place. [2024-06-28 00:57:40,035 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 187 selfloop transitions, 160 changer transitions 0/361 dead transitions. [2024-06-28 00:57:40,035 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 361 transitions, 5849 flow [2024-06-28 00:57:40,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:57:40,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:57:40,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 214 transitions. [2024-06-28 00:57:40,036 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6645962732919255 [2024-06-28 00:57:40,036 INFO L175 Difference]: Start difference. First operand has 264 places, 323 transitions, 4472 flow. Second operand 7 states and 214 transitions. [2024-06-28 00:57:40,036 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 361 transitions, 5849 flow [2024-06-28 00:57:41,162 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 361 transitions, 5645 flow, removed 87 selfloop flow, removed 1 redundant places. [2024-06-28 00:57:41,166 INFO L231 Difference]: Finished difference. Result has 270 places, 326 transitions, 4679 flow [2024-06-28 00:57:41,166 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4300, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4679, PETRI_PLACES=270, PETRI_TRANSITIONS=326} [2024-06-28 00:57:41,167 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 220 predicate places. [2024-06-28 00:57:41,167 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 326 transitions, 4679 flow [2024-06-28 00:57:41,167 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:41,167 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:41,167 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:57:41,167 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-28 00:57:41,167 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:57:41,168 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:41,168 INFO L85 PathProgramCache]: Analyzing trace with hash 1636292300, now seen corresponding path program 4 times [2024-06-28 00:57:41,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:41,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [140340841] [2024-06-28 00:57:41,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:41,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:41,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:41,263 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:57:41,263 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:41,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [140340841] [2024-06-28 00:57:41,264 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [140340841] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:41,264 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:41,264 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:57:41,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1630065977] [2024-06-28 00:57:41,264 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:41,264 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:57:41,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:41,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:57:41,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:57:41,308 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:57:41,309 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 326 transitions, 4679 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:41,309 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:41,309 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:57:41,309 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:42,371 INFO L124 PetriNetUnfolderBase]: 4736/7828 cut-off events. [2024-06-28 00:57:42,372 INFO L125 PetriNetUnfolderBase]: For 393368/393368 co-relation queries the response was YES. [2024-06-28 00:57:42,427 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45861 conditions, 7828 events. 4736/7828 cut-off events. For 393368/393368 co-relation queries the response was YES. Maximal size of possible extension queue 479. Compared 56436 event pairs, 1119 based on Foata normal form. 1/7796 useless extension candidates. Maximal degree in co-relation 45733. Up to 6933 conditions per place. [2024-06-28 00:57:42,456 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 305 selfloop transitions, 45 changer transitions 0/364 dead transitions. [2024-06-28 00:57:42,456 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 364 transitions, 5730 flow [2024-06-28 00:57:42,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:57:42,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:57:42,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 228 transitions. [2024-06-28 00:57:42,457 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6195652173913043 [2024-06-28 00:57:42,457 INFO L175 Difference]: Start difference. First operand has 270 places, 326 transitions, 4679 flow. Second operand 8 states and 228 transitions. [2024-06-28 00:57:42,457 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 364 transitions, 5730 flow [2024-06-28 00:57:43,537 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 364 transitions, 5397 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-28 00:57:43,541 INFO L231 Difference]: Finished difference. Result has 275 places, 332 transitions, 4586 flow [2024-06-28 00:57:43,542 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4355, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4586, PETRI_PLACES=275, PETRI_TRANSITIONS=332} [2024-06-28 00:57:43,542 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 225 predicate places. [2024-06-28 00:57:43,542 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 332 transitions, 4586 flow [2024-06-28 00:57:43,542 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:43,542 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:43,542 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:57:43,542 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-28 00:57:43,543 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:57:43,543 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:43,543 INFO L85 PathProgramCache]: Analyzing trace with hash 647649170, now seen corresponding path program 5 times [2024-06-28 00:57:43,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:43,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1482238279] [2024-06-28 00:57:43,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:43,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:43,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:43,627 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:57:43,627 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:43,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1482238279] [2024-06-28 00:57:43,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1482238279] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:43,627 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:43,628 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:57:43,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [919165542] [2024-06-28 00:57:43,628 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:43,628 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:57:43,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:43,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:57:43,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:57:43,668 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:57:43,669 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 332 transitions, 4586 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:43,669 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:43,669 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:57:43,669 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:44,724 INFO L124 PetriNetUnfolderBase]: 4747/7814 cut-off events. [2024-06-28 00:57:44,724 INFO L125 PetriNetUnfolderBase]: For 404269/404269 co-relation queries the response was YES. [2024-06-28 00:57:44,784 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45550 conditions, 7814 events. 4747/7814 cut-off events. For 404269/404269 co-relation queries the response was YES. Maximal size of possible extension queue 478. Compared 56239 event pairs, 1218 based on Foata normal form. 1/7760 useless extension candidates. Maximal degree in co-relation 45420. Up to 6058 conditions per place. [2024-06-28 00:57:44,812 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 208 selfloop transitions, 153 changer transitions 0/375 dead transitions. [2024-06-28 00:57:44,812 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 375 transitions, 6086 flow [2024-06-28 00:57:44,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:57:44,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:57:44,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 212 transitions. [2024-06-28 00:57:44,813 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6583850931677019 [2024-06-28 00:57:44,813 INFO L175 Difference]: Start difference. First operand has 275 places, 332 transitions, 4586 flow. Second operand 7 states and 212 transitions. [2024-06-28 00:57:44,814 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 375 transitions, 6086 flow [2024-06-28 00:57:45,999 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 375 transitions, 5959 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-28 00:57:46,004 INFO L231 Difference]: Finished difference. Result has 277 places, 342 transitions, 5027 flow [2024-06-28 00:57:46,004 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4459, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5027, PETRI_PLACES=277, PETRI_TRANSITIONS=342} [2024-06-28 00:57:46,004 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 227 predicate places. [2024-06-28 00:57:46,005 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 342 transitions, 5027 flow [2024-06-28 00:57:46,005 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:46,005 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:46,005 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:57:46,005 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-28 00:57:46,005 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:57:46,005 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:46,006 INFO L85 PathProgramCache]: Analyzing trace with hash 777612910, now seen corresponding path program 6 times [2024-06-28 00:57:46,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:46,006 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2110862494] [2024-06-28 00:57:46,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:46,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:46,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:46,091 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:57:46,092 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:46,092 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2110862494] [2024-06-28 00:57:46,092 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2110862494] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:46,092 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:46,092 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:57:46,092 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2088953559] [2024-06-28 00:57:46,092 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:46,093 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:57:46,093 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:46,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:57:46,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:57:46,126 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:57:46,127 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 342 transitions, 5027 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:46,127 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:46,127 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:57:46,127 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:47,233 INFO L124 PetriNetUnfolderBase]: 4758/7827 cut-off events. [2024-06-28 00:57:47,233 INFO L125 PetriNetUnfolderBase]: For 418257/418257 co-relation queries the response was YES. [2024-06-28 00:57:47,287 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46512 conditions, 7827 events. 4758/7827 cut-off events. For 418257/418257 co-relation queries the response was YES. Maximal size of possible extension queue 479. Compared 56233 event pairs, 1215 based on Foata normal form. 1/7772 useless extension candidates. Maximal degree in co-relation 46381. Up to 6062 conditions per place. [2024-06-28 00:57:47,315 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 207 selfloop transitions, 154 changer transitions 0/375 dead transitions. [2024-06-28 00:57:47,315 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 375 transitions, 6365 flow [2024-06-28 00:57:47,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:57:47,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:57:47,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 209 transitions. [2024-06-28 00:57:47,316 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6490683229813664 [2024-06-28 00:57:47,316 INFO L175 Difference]: Start difference. First operand has 277 places, 342 transitions, 5027 flow. Second operand 7 states and 209 transitions. [2024-06-28 00:57:47,316 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 375 transitions, 6365 flow [2024-06-28 00:57:48,450 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 375 transitions, 6116 flow, removed 83 selfloop flow, removed 3 redundant places. [2024-06-28 00:57:48,455 INFO L231 Difference]: Finished difference. Result has 281 places, 345 transitions, 5184 flow [2024-06-28 00:57:48,455 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4814, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5184, PETRI_PLACES=281, PETRI_TRANSITIONS=345} [2024-06-28 00:57:48,455 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 231 predicate places. [2024-06-28 00:57:48,455 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 345 transitions, 5184 flow [2024-06-28 00:57:48,456 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:48,456 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:48,456 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:57:48,456 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-28 00:57:48,456 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:57:48,456 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:48,457 INFO L85 PathProgramCache]: Analyzing trace with hash 338177886, now seen corresponding path program 7 times [2024-06-28 00:57:48,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:48,457 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1190182646] [2024-06-28 00:57:48,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:48,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:48,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:48,539 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:57:48,539 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:48,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1190182646] [2024-06-28 00:57:48,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1190182646] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:48,539 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:48,540 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:57:48,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1487414133] [2024-06-28 00:57:48,540 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:48,541 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:57:48,541 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:48,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:57:48,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:57:48,580 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:57:48,580 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 345 transitions, 5184 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:48,580 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:48,580 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:57:48,580 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:49,595 INFO L124 PetriNetUnfolderBase]: 4794/7890 cut-off events. [2024-06-28 00:57:49,595 INFO L125 PetriNetUnfolderBase]: For 435445/435445 co-relation queries the response was YES. [2024-06-28 00:57:49,653 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47355 conditions, 7890 events. 4794/7890 cut-off events. For 435445/435445 co-relation queries the response was YES. Maximal size of possible extension queue 484. Compared 56920 event pairs, 1217 based on Foata normal form. 2/7835 useless extension candidates. Maximal degree in co-relation 47223. Up to 6084 conditions per place. [2024-06-28 00:57:49,682 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 209 selfloop transitions, 156 changer transitions 0/379 dead transitions. [2024-06-28 00:57:49,682 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 379 transitions, 6582 flow [2024-06-28 00:57:49,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:57:49,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:57:49,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 207 transitions. [2024-06-28 00:57:49,683 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6428571428571429 [2024-06-28 00:57:49,683 INFO L175 Difference]: Start difference. First operand has 281 places, 345 transitions, 5184 flow. Second operand 7 states and 207 transitions. [2024-06-28 00:57:49,683 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 379 transitions, 6582 flow [2024-06-28 00:57:51,021 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 379 transitions, 6316 flow, removed 21 selfloop flow, removed 3 redundant places. [2024-06-28 00:57:51,025 INFO L231 Difference]: Finished difference. Result has 285 places, 352 transitions, 5385 flow [2024-06-28 00:57:51,026 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4924, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5385, PETRI_PLACES=285, PETRI_TRANSITIONS=352} [2024-06-28 00:57:51,026 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 235 predicate places. [2024-06-28 00:57:51,026 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 352 transitions, 5385 flow [2024-06-28 00:57:51,026 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:51,026 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:51,027 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:57:51,027 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-28 00:57:51,027 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:57:51,027 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:51,027 INFO L85 PathProgramCache]: Analyzing trace with hash -906337490, now seen corresponding path program 8 times [2024-06-28 00:57:51,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:51,028 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1073328767] [2024-06-28 00:57:51,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:51,028 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:51,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:51,115 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:57:51,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:51,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1073328767] [2024-06-28 00:57:51,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1073328767] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:51,116 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:51,116 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:57:51,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [134281983] [2024-06-28 00:57:51,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:51,117 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:57:51,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:51,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:57:51,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:57:51,164 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:57:51,165 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 352 transitions, 5385 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:51,165 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:51,165 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:57:51,165 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:52,356 INFO L124 PetriNetUnfolderBase]: 4830/7923 cut-off events. [2024-06-28 00:57:52,356 INFO L125 PetriNetUnfolderBase]: For 448030/448030 co-relation queries the response was YES. [2024-06-28 00:57:52,411 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47993 conditions, 7923 events. 4830/7923 cut-off events. For 448030/448030 co-relation queries the response was YES. Maximal size of possible extension queue 488. Compared 56896 event pairs, 1094 based on Foata normal form. 2/7897 useless extension candidates. Maximal degree in co-relation 47860. Up to 6528 conditions per place. [2024-06-28 00:57:52,438 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 256 selfloop transitions, 124 changer transitions 0/394 dead transitions. [2024-06-28 00:57:52,439 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 394 transitions, 6667 flow [2024-06-28 00:57:52,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:57:52,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:57:52,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 217 transitions. [2024-06-28 00:57:52,441 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6739130434782609 [2024-06-28 00:57:52,441 INFO L175 Difference]: Start difference. First operand has 285 places, 352 transitions, 5385 flow. Second operand 7 states and 217 transitions. [2024-06-28 00:57:52,441 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 394 transitions, 6667 flow [2024-06-28 00:57:54,266 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 394 transitions, 6345 flow, removed 44 selfloop flow, removed 3 redundant places. [2024-06-28 00:57:54,271 INFO L231 Difference]: Finished difference. Result has 290 places, 358 transitions, 5508 flow [2024-06-28 00:57:54,271 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5075, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=352, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5508, PETRI_PLACES=290, PETRI_TRANSITIONS=358} [2024-06-28 00:57:54,272 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 240 predicate places. [2024-06-28 00:57:54,272 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 358 transitions, 5508 flow [2024-06-28 00:57:54,272 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:54,272 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:54,272 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:57:54,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-28 00:57:54,272 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:57:54,272 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:54,272 INFO L85 PathProgramCache]: Analyzing trace with hash 1809646496, now seen corresponding path program 9 times [2024-06-28 00:57:54,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:54,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [225550682] [2024-06-28 00:57:54,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:54,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:54,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:54,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-28 00:57:54,352 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:54,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [225550682] [2024-06-28 00:57:54,353 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [225550682] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:54,353 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:54,353 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:57:54,353 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [932045239] [2024-06-28 00:57:54,353 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:54,353 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:57:54,354 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:54,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:57:54,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:57:54,402 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:57:54,402 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 358 transitions, 5508 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:54,402 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:54,402 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:57:54,402 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:55,512 INFO L124 PetriNetUnfolderBase]: 4824/7952 cut-off events. [2024-06-28 00:57:55,512 INFO L125 PetriNetUnfolderBase]: For 449802/449802 co-relation queries the response was YES. [2024-06-28 00:57:55,574 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47853 conditions, 7952 events. 4824/7952 cut-off events. For 449802/449802 co-relation queries the response was YES. Maximal size of possible extension queue 488. Compared 57392 event pairs, 1083 based on Foata normal form. 2/7927 useless extension candidates. Maximal degree in co-relation 47718. Up to 6525 conditions per place. [2024-06-28 00:57:55,603 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 251 selfloop transitions, 138 changer transitions 0/403 dead transitions. [2024-06-28 00:57:55,604 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 403 transitions, 6730 flow [2024-06-28 00:57:55,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:57:55,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:57:55,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 252 transitions. [2024-06-28 00:57:55,605 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6847826086956522 [2024-06-28 00:57:55,605 INFO L175 Difference]: Start difference. First operand has 290 places, 358 transitions, 5508 flow. Second operand 8 states and 252 transitions. [2024-06-28 00:57:55,605 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 403 transitions, 6730 flow [2024-06-28 00:57:57,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 403 transitions, 6470 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-28 00:57:57,713 INFO L231 Difference]: Finished difference. Result has 293 places, 359 transitions, 5631 flow [2024-06-28 00:57:57,714 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5248, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5631, PETRI_PLACES=293, PETRI_TRANSITIONS=359} [2024-06-28 00:57:57,714 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 243 predicate places. [2024-06-28 00:57:57,714 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 359 transitions, 5631 flow [2024-06-28 00:57:57,714 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:57,714 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:57,714 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:57:57,714 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-28 00:57:57,715 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:57:57,715 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:57,715 INFO L85 PathProgramCache]: Analyzing trace with hash 1818074315, now seen corresponding path program 1 times [2024-06-28 00:57:57,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:57,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1082489883] [2024-06-28 00:57:57,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:57,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:57,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:57,788 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:57:57,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:57,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1082489883] [2024-06-28 00:57:57,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1082489883] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:57,790 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:57,790 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:57:57,790 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [178442147] [2024-06-28 00:57:57,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:57,791 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:57:57,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:57,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:57:57,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:57:57,829 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:57:57,830 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 359 transitions, 5631 flow. Second operand has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:57,830 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:57,830 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:57:57,831 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:59,093 INFO L124 PetriNetUnfolderBase]: 5241/8640 cut-off events. [2024-06-28 00:57:59,093 INFO L125 PetriNetUnfolderBase]: For 604243/604249 co-relation queries the response was YES. [2024-06-28 00:57:59,154 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54336 conditions, 8640 events. 5241/8640 cut-off events. For 604243/604249 co-relation queries the response was YES. Maximal size of possible extension queue 550. Compared 63343 event pairs, 1114 based on Foata normal form. 16/8629 useless extension candidates. Maximal degree in co-relation 54199. Up to 6328 conditions per place. [2024-06-28 00:57:59,185 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 294 selfloop transitions, 99 changer transitions 0/407 dead transitions. [2024-06-28 00:57:59,186 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 407 transitions, 7029 flow [2024-06-28 00:57:59,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:57:59,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:57:59,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 212 transitions. [2024-06-28 00:57:59,187 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6583850931677019 [2024-06-28 00:57:59,187 INFO L175 Difference]: Start difference. First operand has 293 places, 359 transitions, 5631 flow. Second operand 7 states and 212 transitions. [2024-06-28 00:57:59,187 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 407 transitions, 7029 flow [2024-06-28 00:58:01,123 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 407 transitions, 6816 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-28 00:58:01,127 INFO L231 Difference]: Finished difference. Result has 296 places, 365 transitions, 5791 flow [2024-06-28 00:58:01,128 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5422, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5791, PETRI_PLACES=296, PETRI_TRANSITIONS=365} [2024-06-28 00:58:01,128 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 246 predicate places. [2024-06-28 00:58:01,128 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 365 transitions, 5791 flow [2024-06-28 00:58:01,128 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:01,128 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:01,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] [2024-06-28 00:58:01,128 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-28 00:58:01,129 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:58:01,129 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:01,129 INFO L85 PathProgramCache]: Analyzing trace with hash 2063044137, now seen corresponding path program 2 times [2024-06-28 00:58:01,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:01,129 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1513844556] [2024-06-28 00:58:01,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:01,129 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:01,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:01,215 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:58:01,215 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:01,215 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1513844556] [2024-06-28 00:58:01,216 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1513844556] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:01,216 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:01,216 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:58:01,216 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [757153425] [2024-06-28 00:58:01,216 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:01,216 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:58:01,217 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:01,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:58:01,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:58:01,254 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:58:01,254 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 365 transitions, 5791 flow. Second operand has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:01,254 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:01,254 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:58:01,255 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:02,591 INFO L124 PetriNetUnfolderBase]: 5369/9188 cut-off events. [2024-06-28 00:58:02,592 INFO L125 PetriNetUnfolderBase]: For 626905/626911 co-relation queries the response was YES. [2024-06-28 00:58:02,667 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56507 conditions, 9188 events. 5369/9188 cut-off events. For 626905/626911 co-relation queries the response was YES. Maximal size of possible extension queue 569. Compared 69729 event pairs, 1669 based on Foata normal form. 20/9174 useless extension candidates. Maximal degree in co-relation 56367. Up to 7392 conditions per place. [2024-06-28 00:58:02,702 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 286 selfloop transitions, 95 changer transitions 0/395 dead transitions. [2024-06-28 00:58:02,702 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 395 transitions, 6674 flow [2024-06-28 00:58:02,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:58:02,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:58:02,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 203 transitions. [2024-06-28 00:58:02,703 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6304347826086957 [2024-06-28 00:58:02,703 INFO L175 Difference]: Start difference. First operand has 296 places, 365 transitions, 5791 flow. Second operand 7 states and 203 transitions. [2024-06-28 00:58:02,703 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 395 transitions, 6674 flow [2024-06-28 00:58:04,657 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 395 transitions, 6535 flow, removed 20 selfloop flow, removed 2 redundant places. [2024-06-28 00:58:04,663 INFO L231 Difference]: Finished difference. Result has 301 places, 367 transitions, 5897 flow [2024-06-28 00:58:04,663 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5652, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5897, PETRI_PLACES=301, PETRI_TRANSITIONS=367} [2024-06-28 00:58:04,664 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 251 predicate places. [2024-06-28 00:58:04,664 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 367 transitions, 5897 flow [2024-06-28 00:58:04,664 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:04,664 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:04,664 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:58:04,665 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-28 00:58:04,665 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:58:04,665 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:04,665 INFO L85 PathProgramCache]: Analyzing trace with hash 2062896267, now seen corresponding path program 3 times [2024-06-28 00:58:04,665 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:04,665 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2018478254] [2024-06-28 00:58:04,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:04,666 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:04,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:04,739 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:58:04,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:04,739 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2018478254] [2024-06-28 00:58:04,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2018478254] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:04,740 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:04,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:58:04,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1727590853] [2024-06-28 00:58:04,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:04,740 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:58:04,740 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:04,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:58:04,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:58:04,792 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:58:04,792 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 367 transitions, 5897 flow. Second operand has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:04,792 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:04,792 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:58:04,792 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:06,161 INFO L124 PetriNetUnfolderBase]: 5573/9544 cut-off events. [2024-06-28 00:58:06,162 INFO L125 PetriNetUnfolderBase]: For 667245/667251 co-relation queries the response was YES. [2024-06-28 00:58:06,244 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59692 conditions, 9544 events. 5573/9544 cut-off events. For 667245/667251 co-relation queries the response was YES. Maximal size of possible extension queue 597. Compared 72913 event pairs, 1688 based on Foata normal form. 16/9525 useless extension candidates. Maximal degree in co-relation 59550. Up to 7398 conditions per place. [2024-06-28 00:58:06,284 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 295 selfloop transitions, 94 changer transitions 0/403 dead transitions. [2024-06-28 00:58:06,285 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 403 transitions, 7021 flow [2024-06-28 00:58:06,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:58:06,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:58:06,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 206 transitions. [2024-06-28 00:58:06,286 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.639751552795031 [2024-06-28 00:58:06,286 INFO L175 Difference]: Start difference. First operand has 301 places, 367 transitions, 5897 flow. Second operand 7 states and 206 transitions. [2024-06-28 00:58:06,286 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 403 transitions, 7021 flow [2024-06-28 00:58:08,197 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 403 transitions, 6799 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-28 00:58:08,202 INFO L231 Difference]: Finished difference. Result has 304 places, 371 transitions, 5977 flow [2024-06-28 00:58:08,202 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5675, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5977, PETRI_PLACES=304, PETRI_TRANSITIONS=371} [2024-06-28 00:58:08,203 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 254 predicate places. [2024-06-28 00:58:08,203 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 371 transitions, 5977 flow [2024-06-28 00:58:08,203 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:08,203 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:08,203 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:58:08,204 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-28 00:58:08,204 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:58:08,204 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:08,204 INFO L85 PathProgramCache]: Analyzing trace with hash 2111196661, now seen corresponding path program 4 times [2024-06-28 00:58:08,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:08,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1095857709] [2024-06-28 00:58:08,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:08,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:08,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:08,315 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:58:08,315 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:08,315 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1095857709] [2024-06-28 00:58:08,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1095857709] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:08,316 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:08,316 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:58:08,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1248979709] [2024-06-28 00:58:08,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:08,316 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:58:08,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:08,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:58:08,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:58:08,371 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:58:08,371 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 371 transitions, 5977 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:08,371 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:08,371 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:58:08,371 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:10,149 INFO L124 PetriNetUnfolderBase]: 5701/9336 cut-off events. [2024-06-28 00:58:10,149 INFO L125 PetriNetUnfolderBase]: For 693029/693029 co-relation queries the response was YES. [2024-06-28 00:58:10,210 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60594 conditions, 9336 events. 5701/9336 cut-off events. For 693029/693029 co-relation queries the response was YES. Maximal size of possible extension queue 611. Compared 69151 event pairs, 1359 based on Foata normal form. 16/9314 useless extension candidates. Maximal degree in co-relation 60450. Up to 7892 conditions per place. [2024-06-28 00:58:10,245 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 288 selfloop transitions, 108 changer transitions 0/410 dead transitions. [2024-06-28 00:58:10,245 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 410 transitions, 6916 flow [2024-06-28 00:58:10,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:58:10,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:58:10,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 279 transitions. [2024-06-28 00:58:10,246 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6065217391304348 [2024-06-28 00:58:10,246 INFO L175 Difference]: Start difference. First operand has 304 places, 371 transitions, 5977 flow. Second operand 10 states and 279 transitions. [2024-06-28 00:58:10,246 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 410 transitions, 6916 flow [2024-06-28 00:58:12,809 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 410 transitions, 6763 flow, removed 24 selfloop flow, removed 3 redundant places. [2024-06-28 00:58:12,814 INFO L231 Difference]: Finished difference. Result has 311 places, 373 transitions, 6103 flow [2024-06-28 00:58:12,814 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5824, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6103, PETRI_PLACES=311, PETRI_TRANSITIONS=373} [2024-06-28 00:58:12,815 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 261 predicate places. [2024-06-28 00:58:12,815 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 373 transitions, 6103 flow [2024-06-28 00:58:12,815 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:12,815 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:12,815 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:58:12,816 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-28 00:58:12,816 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:58:12,816 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:12,816 INFO L85 PathProgramCache]: Analyzing trace with hash 1185846919, now seen corresponding path program 5 times [2024-06-28 00:58:12,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:12,816 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1966351267] [2024-06-28 00:58:12,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:12,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:12,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:12,927 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:58:12,928 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:12,928 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1966351267] [2024-06-28 00:58:12,928 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1966351267] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:12,928 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:12,928 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:58:12,928 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1105747332] [2024-06-28 00:58:12,928 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:12,929 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:58:12,929 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:12,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:58:12,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:58:12,979 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:58:12,979 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 373 transitions, 6103 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:12,980 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:12,980 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:58:12,980 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:14,474 INFO L124 PetriNetUnfolderBase]: 5806/9955 cut-off events. [2024-06-28 00:58:14,474 INFO L125 PetriNetUnfolderBase]: For 710164/710164 co-relation queries the response was YES. [2024-06-28 00:58:14,560 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62331 conditions, 9955 events. 5806/9955 cut-off events. For 710164/710164 co-relation queries the response was YES. Maximal size of possible extension queue 635. Compared 76874 event pairs, 1788 based on Foata normal form. 16/9932 useless extension candidates. Maximal degree in co-relation 62185. Up to 8051 conditions per place. [2024-06-28 00:58:14,602 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 290 selfloop transitions, 102 changer transitions 0/406 dead transitions. [2024-06-28 00:58:14,602 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 406 transitions, 7026 flow [2024-06-28 00:58:14,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:58:14,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:58:14,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 229 transitions. [2024-06-28 00:58:14,603 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6222826086956522 [2024-06-28 00:58:14,603 INFO L175 Difference]: Start difference. First operand has 311 places, 373 transitions, 6103 flow. Second operand 8 states and 229 transitions. [2024-06-28 00:58:14,603 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 406 transitions, 7026 flow [2024-06-28 00:58:16,855 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 406 transitions, 6770 flow, removed 22 selfloop flow, removed 8 redundant places. [2024-06-28 00:58:16,860 INFO L231 Difference]: Finished difference. Result has 311 places, 375 transitions, 6118 flow [2024-06-28 00:58:16,861 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5847, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6118, PETRI_PLACES=311, PETRI_TRANSITIONS=375} [2024-06-28 00:58:16,861 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 261 predicate places. [2024-06-28 00:58:16,861 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 375 transitions, 6118 flow [2024-06-28 00:58:16,861 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:16,861 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:16,861 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:58:16,861 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-28 00:58:16,861 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:58:16,861 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:16,862 INFO L85 PathProgramCache]: Analyzing trace with hash 1185699049, now seen corresponding path program 6 times [2024-06-28 00:58:16,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:16,862 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [375395862] [2024-06-28 00:58:16,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:16,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:16,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:16,979 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:58:16,980 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:16,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [375395862] [2024-06-28 00:58:16,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [375395862] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:16,980 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:16,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:58:16,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1059971883] [2024-06-28 00:58:16,981 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:16,981 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:58:16,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:16,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:58:16,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:58:17,031 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:58:17,031 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 375 transitions, 6118 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:17,031 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:17,031 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:58:17,031 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:18,562 INFO L124 PetriNetUnfolderBase]: 6010/10274 cut-off events. [2024-06-28 00:58:18,562 INFO L125 PetriNetUnfolderBase]: For 751977/751977 co-relation queries the response was YES. [2024-06-28 00:58:18,647 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65110 conditions, 10274 events. 6010/10274 cut-off events. For 751977/751977 co-relation queries the response was YES. Maximal size of possible extension queue 665. Compared 79705 event pairs, 1795 based on Foata normal form. 12/10243 useless extension candidates. Maximal degree in co-relation 64963. Up to 7869 conditions per place. [2024-06-28 00:58:18,690 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 299 selfloop transitions, 101 changer transitions 0/414 dead transitions. [2024-06-28 00:58:18,690 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 414 transitions, 7296 flow [2024-06-28 00:58:18,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:58:18,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:58:18,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 232 transitions. [2024-06-28 00:58:18,691 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6304347826086957 [2024-06-28 00:58:18,691 INFO L175 Difference]: Start difference. First operand has 311 places, 375 transitions, 6118 flow. Second operand 8 states and 232 transitions. [2024-06-28 00:58:18,691 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 414 transitions, 7296 flow [2024-06-28 00:58:21,262 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 414 transitions, 7048 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-28 00:58:21,268 INFO L231 Difference]: Finished difference. Result has 314 places, 379 transitions, 6211 flow [2024-06-28 00:58:21,268 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5870, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6211, PETRI_PLACES=314, PETRI_TRANSITIONS=379} [2024-06-28 00:58:21,268 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 264 predicate places. [2024-06-28 00:58:21,268 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 379 transitions, 6211 flow [2024-06-28 00:58:21,268 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:21,268 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:21,269 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:58:21,269 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-28 00:58:21,269 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:58:21,269 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:21,269 INFO L85 PathProgramCache]: Analyzing trace with hash 1191424501, now seen corresponding path program 1 times [2024-06-28 00:58:21,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:21,269 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1471024825] [2024-06-28 00:58:21,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:21,269 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:21,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:21,358 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:58:21,358 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:21,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1471024825] [2024-06-28 00:58:21,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1471024825] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:21,359 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:21,359 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:58:21,359 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2028747235] [2024-06-28 00:58:21,359 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:21,359 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:58:21,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:21,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:58:21,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:58:21,395 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:58:21,395 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 379 transitions, 6211 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:21,395 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:21,395 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:58:21,395 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:23,173 INFO L124 PetriNetUnfolderBase]: 6043/9995 cut-off events. [2024-06-28 00:58:23,174 INFO L125 PetriNetUnfolderBase]: For 741285/741285 co-relation queries the response was YES. [2024-06-28 00:58:23,246 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64347 conditions, 9995 events. 6043/9995 cut-off events. For 741285/741285 co-relation queries the response was YES. Maximal size of possible extension queue 668. Compared 75689 event pairs, 1461 based on Foata normal form. 12/9965 useless extension candidates. Maximal degree in co-relation 64198. Up to 8130 conditions per place. [2024-06-28 00:58:23,283 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 292 selfloop transitions, 115 changer transitions 0/421 dead transitions. [2024-06-28 00:58:23,283 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 421 transitions, 7183 flow [2024-06-28 00:58:23,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:58:23,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:58:23,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 281 transitions. [2024-06-28 00:58:23,284 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6108695652173913 [2024-06-28 00:58:23,284 INFO L175 Difference]: Start difference. First operand has 314 places, 379 transitions, 6211 flow. Second operand 10 states and 281 transitions. [2024-06-28 00:58:23,285 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 421 transitions, 7183 flow [2024-06-28 00:58:25,961 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 421 transitions, 7002 flow, removed 32 selfloop flow, removed 4 redundant places. [2024-06-28 00:58:25,967 INFO L231 Difference]: Finished difference. Result has 320 places, 381 transitions, 6323 flow [2024-06-28 00:58:25,967 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6030, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6323, PETRI_PLACES=320, PETRI_TRANSITIONS=381} [2024-06-28 00:58:25,967 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 270 predicate places. [2024-06-28 00:58:25,967 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 381 transitions, 6323 flow [2024-06-28 00:58:25,967 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:25,967 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:25,968 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:58:25,968 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-28 00:58:25,968 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:58:25,968 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:25,968 INFO L85 PathProgramCache]: Analyzing trace with hash -1574998387, now seen corresponding path program 7 times [2024-06-28 00:58:25,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:25,968 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2035430935] [2024-06-28 00:58:25,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:25,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:25,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:26,064 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:58:26,064 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:26,064 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2035430935] [2024-06-28 00:58:26,064 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2035430935] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:26,064 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:26,065 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:58:26,065 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [83676560] [2024-06-28 00:58:26,065 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:26,065 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:58:26,065 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:26,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:58:26,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:58:26,097 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:58:26,097 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 381 transitions, 6323 flow. Second operand has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:26,097 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:26,097 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:58:26,098 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:27,804 INFO L124 PetriNetUnfolderBase]: 6349/10853 cut-off events. [2024-06-28 00:58:27,804 INFO L125 PetriNetUnfolderBase]: For 867796/867796 co-relation queries the response was YES. [2024-06-28 00:58:27,900 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67005 conditions, 10853 events. 6349/10853 cut-off events. For 867796/867796 co-relation queries the response was YES. Maximal size of possible extension queue 710. Compared 85109 event pairs, 1810 based on Foata normal form. 42/10846 useless extension candidates. Maximal degree in co-relation 66854. Up to 8618 conditions per place. [2024-06-28 00:58:27,944 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 300 selfloop transitions, 102 changer transitions 0/416 dead transitions. [2024-06-28 00:58:27,944 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 416 transitions, 7268 flow [2024-06-28 00:58:27,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:58:27,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:58:27,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 212 transitions. [2024-06-28 00:58:27,945 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6583850931677019 [2024-06-28 00:58:27,945 INFO L175 Difference]: Start difference. First operand has 320 places, 381 transitions, 6323 flow. Second operand 7 states and 212 transitions. [2024-06-28 00:58:27,945 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 416 transitions, 7268 flow [2024-06-28 00:58:30,690 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 416 transitions, 6991 flow, removed 25 selfloop flow, removed 8 redundant places. [2024-06-28 00:58:30,695 INFO L231 Difference]: Finished difference. Result has 319 places, 383 transitions, 6306 flow [2024-06-28 00:58:30,695 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6046, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6306, PETRI_PLACES=319, PETRI_TRANSITIONS=383} [2024-06-28 00:58:30,695 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 269 predicate places. [2024-06-28 00:58:30,696 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 383 transitions, 6306 flow [2024-06-28 00:58:30,696 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:30,696 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:30,696 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:58:30,696 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-28 00:58:30,696 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:58:30,697 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:30,697 INFO L85 PathProgramCache]: Analyzing trace with hash -1375696597, now seen corresponding path program 8 times [2024-06-28 00:58:30,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:30,697 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2070922758] [2024-06-28 00:58:30,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:30,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:30,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:30,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-28 00:58:30,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:30,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2070922758] [2024-06-28 00:58:30,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2070922758] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:30,807 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:30,807 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:58:30,807 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [214917704] [2024-06-28 00:58:30,807 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:30,807 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:58:30,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:30,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:58:30,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:58:30,845 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:58:30,846 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 383 transitions, 6306 flow. Second operand has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:30,846 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:30,846 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:58:30,846 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:32,850 INFO L124 PetriNetUnfolderBase]: 6468/11184 cut-off events. [2024-06-28 00:58:32,850 INFO L125 PetriNetUnfolderBase]: For 812577/812577 co-relation queries the response was YES. [2024-06-28 00:58:32,944 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65595 conditions, 11184 events. 6468/11184 cut-off events. For 812577/812577 co-relation queries the response was YES. Maximal size of possible extension queue 727. Compared 88791 event pairs, 1914 based on Foata normal form. 42/11181 useless extension candidates. Maximal degree in co-relation 65443. Up to 8815 conditions per place. [2024-06-28 00:58:32,986 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 296 selfloop transitions, 107 changer transitions 0/417 dead transitions. [2024-06-28 00:58:32,987 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 417 transitions, 7231 flow [2024-06-28 00:58:32,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:58:32,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:58:32,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 235 transitions. [2024-06-28 00:58:32,987 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6385869565217391 [2024-06-28 00:58:32,988 INFO L175 Difference]: Start difference. First operand has 319 places, 383 transitions, 6306 flow. Second operand 8 states and 235 transitions. [2024-06-28 00:58:32,988 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 417 transitions, 7231 flow [2024-06-28 00:58:36,220 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 417 transitions, 7006 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-28 00:58:36,225 INFO L231 Difference]: Finished difference. Result has 322 places, 384 transitions, 6329 flow [2024-06-28 00:58:36,226 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6081, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6329, PETRI_PLACES=322, PETRI_TRANSITIONS=384} [2024-06-28 00:58:36,226 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 272 predicate places. [2024-06-28 00:58:36,226 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 384 transitions, 6329 flow [2024-06-28 00:58:36,226 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:36,227 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:36,227 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:58:36,227 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-28 00:58:36,227 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:58:36,227 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:36,227 INFO L85 PathProgramCache]: Analyzing trace with hash -1826791419, now seen corresponding path program 9 times [2024-06-28 00:58:36,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:36,227 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [960132548] [2024-06-28 00:58:36,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:36,228 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:36,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:36,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-28 00:58:36,310 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:36,311 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [960132548] [2024-06-28 00:58:36,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [960132548] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:36,311 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:36,312 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:58:36,312 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1317551559] [2024-06-28 00:58:36,312 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:36,312 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:58:36,312 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:36,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:58:36,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:58:36,344 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:58:36,344 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 384 transitions, 6329 flow. Second operand has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:36,344 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:36,344 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:58:36,344 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:38,749 INFO L124 PetriNetUnfolderBase]: 6668/11319 cut-off events. [2024-06-28 00:58:38,749 INFO L125 PetriNetUnfolderBase]: For 784135/784135 co-relation queries the response was YES. [2024-06-28 00:58:38,835 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66024 conditions, 11319 events. 6668/11319 cut-off events. For 784135/784135 co-relation queries the response was YES. Maximal size of possible extension queue 755. Compared 89496 event pairs, 1658 based on Foata normal form. 36/11308 useless extension candidates. Maximal degree in co-relation 65871. Up to 7456 conditions per place. [2024-06-28 00:58:38,874 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 306 selfloop transitions, 109 changer transitions 0/429 dead transitions. [2024-06-28 00:58:38,875 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 429 transitions, 7532 flow [2024-06-28 00:58:38,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:58:38,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:58:38,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 221 transitions. [2024-06-28 00:58:38,875 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6863354037267081 [2024-06-28 00:58:38,876 INFO L175 Difference]: Start difference. First operand has 322 places, 384 transitions, 6329 flow. Second operand 7 states and 221 transitions. [2024-06-28 00:58:38,876 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 429 transitions, 7532 flow [2024-06-28 00:58:41,845 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 429 transitions, 7293 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-28 00:58:41,851 INFO L231 Difference]: Finished difference. Result has 324 places, 386 transitions, 6411 flow [2024-06-28 00:58:41,851 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6090, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6411, PETRI_PLACES=324, PETRI_TRANSITIONS=386} [2024-06-28 00:58:41,851 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 274 predicate places. [2024-06-28 00:58:41,851 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 386 transitions, 6411 flow [2024-06-28 00:58:41,852 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:41,852 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:41,852 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:58:41,852 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-28 00:58:41,852 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:58:41,852 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:41,852 INFO L85 PathProgramCache]: Analyzing trace with hash 1877945145, now seen corresponding path program 2 times [2024-06-28 00:58:41,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:41,852 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [115284009] [2024-06-28 00:58:41,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:41,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:41,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:41,952 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:58:41,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:41,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [115284009] [2024-06-28 00:58:41,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [115284009] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:41,952 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:41,953 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:58:41,953 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1445302032] [2024-06-28 00:58:41,953 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:41,953 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:58:41,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:41,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:58:41,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:58:42,003 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:58:42,004 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 386 transitions, 6411 flow. Second operand has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:42,004 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:42,005 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:58:42,005 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:44,335 INFO L124 PetriNetUnfolderBase]: 6596/11454 cut-off events. [2024-06-28 00:58:44,336 INFO L125 PetriNetUnfolderBase]: For 657585/657585 co-relation queries the response was YES. [2024-06-28 00:58:44,551 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62893 conditions, 11454 events. 6596/11454 cut-off events. For 657585/657585 co-relation queries the response was YES. Maximal size of possible extension queue 745. Compared 91753 event pairs, 1831 based on Foata normal form. 36/11444 useless extension candidates. Maximal degree in co-relation 62738. Up to 7665 conditions per place. [2024-06-28 00:58:44,602 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 294 selfloop transitions, 118 changer transitions 0/426 dead transitions. [2024-06-28 00:58:44,602 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 426 transitions, 7388 flow [2024-06-28 00:58:44,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:58:44,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:58:44,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 240 transitions. [2024-06-28 00:58:44,603 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6521739130434783 [2024-06-28 00:58:44,603 INFO L175 Difference]: Start difference. First operand has 324 places, 386 transitions, 6411 flow. Second operand 8 states and 240 transitions. [2024-06-28 00:58:44,603 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 426 transitions, 7388 flow [2024-06-28 00:58:47,486 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 426 transitions, 6925 flow, removed 48 selfloop flow, removed 7 redundant places. [2024-06-28 00:58:47,491 INFO L231 Difference]: Finished difference. Result has 325 places, 387 transitions, 6212 flow [2024-06-28 00:58:47,492 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5956, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=386, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6212, PETRI_PLACES=325, PETRI_TRANSITIONS=387} [2024-06-28 00:58:47,492 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 275 predicate places. [2024-06-28 00:58:47,492 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 387 transitions, 6212 flow [2024-06-28 00:58:47,492 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:47,492 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:47,493 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:58:47,493 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-28 00:58:47,493 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:58:47,493 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:47,493 INFO L85 PathProgramCache]: Analyzing trace with hash -1269997409, now seen corresponding path program 1 times [2024-06-28 00:58:47,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:47,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2042523259] [2024-06-28 00:58:47,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:47,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:47,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:47,626 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:58:47,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:47,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2042523259] [2024-06-28 00:58:47,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2042523259] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:47,627 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:47,627 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:58:47,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [705359542] [2024-06-28 00:58:47,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:47,628 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:58:47,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:47,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:58:47,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:58:47,660 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:58:47,661 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 387 transitions, 6212 flow. Second operand has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:47,661 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:47,661 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:58:47,661 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:49,840 INFO L124 PetriNetUnfolderBase]: 6607/10989 cut-off events. [2024-06-28 00:58:49,841 INFO L125 PetriNetUnfolderBase]: For 513372/513372 co-relation queries the response was YES. [2024-06-28 00:58:49,923 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60584 conditions, 10989 events. 6607/10989 cut-off events. For 513372/513372 co-relation queries the response was YES. Maximal size of possible extension queue 740. Compared 85262 event pairs, 1714 based on Foata normal form. 1/10947 useless extension candidates. Maximal degree in co-relation 60431. Up to 9749 conditions per place. [2024-06-28 00:58:49,961 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 363 selfloop transitions, 56 changer transitions 0/433 dead transitions. [2024-06-28 00:58:49,961 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 433 transitions, 7381 flow [2024-06-28 00:58:49,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:58:49,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:58:49,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 242 transitions. [2024-06-28 00:58:49,962 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.657608695652174 [2024-06-28 00:58:49,962 INFO L175 Difference]: Start difference. First operand has 325 places, 387 transitions, 6212 flow. Second operand 8 states and 242 transitions. [2024-06-28 00:58:49,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 433 transitions, 7381 flow [2024-06-28 00:58:52,199 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 433 transitions, 7164 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-28 00:58:52,206 INFO L231 Difference]: Finished difference. Result has 328 places, 390 transitions, 6164 flow [2024-06-28 00:58:52,206 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5997, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=387, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6164, PETRI_PLACES=328, PETRI_TRANSITIONS=390} [2024-06-28 00:58:52,207 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 278 predicate places. [2024-06-28 00:58:52,207 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 390 transitions, 6164 flow [2024-06-28 00:58:52,207 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:52,207 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:52,207 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:58:52,208 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-28 00:58:52,208 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:58:52,208 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:52,208 INFO L85 PathProgramCache]: Analyzing trace with hash -1863574571, now seen corresponding path program 2 times [2024-06-28 00:58:52,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:52,209 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1457291759] [2024-06-28 00:58:52,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:52,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:52,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:52,335 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:58:52,335 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:52,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1457291759] [2024-06-28 00:58:52,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1457291759] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:52,336 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:52,336 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:58:52,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1415827483] [2024-06-28 00:58:52,336 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:52,337 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:58:52,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:52,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:58:52,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:58:52,398 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:58:52,399 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 390 transitions, 6164 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:52,399 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:52,399 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:58:52,399 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:54,797 INFO L124 PetriNetUnfolderBase]: 6604/11494 cut-off events. [2024-06-28 00:58:54,797 INFO L125 PetriNetUnfolderBase]: For 509887/509887 co-relation queries the response was YES. [2024-06-28 00:58:54,893 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60440 conditions, 11494 events. 6604/11494 cut-off events. For 509887/509887 co-relation queries the response was YES. Maximal size of possible extension queue 746. Compared 92268 event pairs, 2159 based on Foata normal form. 1/11450 useless extension candidates. Maximal degree in co-relation 60286. Up to 9746 conditions per place. [2024-06-28 00:58:54,933 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 365 selfloop transitions, 56 changer transitions 0/435 dead transitions. [2024-06-28 00:58:54,934 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 435 transitions, 7112 flow [2024-06-28 00:58:54,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:58:54,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:58:54,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 265 transitions. [2024-06-28 00:58:54,935 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6400966183574879 [2024-06-28 00:58:54,935 INFO L175 Difference]: Start difference. First operand has 328 places, 390 transitions, 6164 flow. Second operand 9 states and 265 transitions. [2024-06-28 00:58:54,935 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 435 transitions, 7112 flow [2024-06-28 00:58:57,628 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 435 transitions, 6972 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-28 00:58:57,634 INFO L231 Difference]: Finished difference. Result has 331 places, 390 transitions, 6142 flow [2024-06-28 00:58:57,634 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6024, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6142, PETRI_PLACES=331, PETRI_TRANSITIONS=390} [2024-06-28 00:58:57,634 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 281 predicate places. [2024-06-28 00:58:57,635 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 390 transitions, 6142 flow [2024-06-28 00:58:57,635 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:57,635 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:57,635 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:58:57,635 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-28 00:58:57,635 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:58:57,636 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:57,636 INFO L85 PathProgramCache]: Analyzing trace with hash 317110085, now seen corresponding path program 1 times [2024-06-28 00:58:57,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:57,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2024190465] [2024-06-28 00:58:57,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:57,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:57,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:57,736 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:58:57,736 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:57,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2024190465] [2024-06-28 00:58:57,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2024190465] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:57,737 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:57,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:58:57,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [767829487] [2024-06-28 00:58:57,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:57,737 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:58:57,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:57,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:58:57,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:58:57,774 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:58:57,775 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 390 transitions, 6142 flow. Second operand has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:57,775 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:57,775 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:58:57,775 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:59,964 INFO L124 PetriNetUnfolderBase]: 6629/10940 cut-off events. [2024-06-28 00:58:59,964 INFO L125 PetriNetUnfolderBase]: For 521731/521731 co-relation queries the response was YES. [2024-06-28 00:59:00,052 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60278 conditions, 10940 events. 6629/10940 cut-off events. For 521731/521731 co-relation queries the response was YES. Maximal size of possible extension queue 739. Compared 84243 event pairs, 1613 based on Foata normal form. 1/10908 useless extension candidates. Maximal degree in co-relation 60123. Up to 9271 conditions per place. [2024-06-28 00:59:00,092 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 264 selfloop transitions, 146 changer transitions 0/424 dead transitions. [2024-06-28 00:59:00,092 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 424 transitions, 7318 flow [2024-06-28 00:59:00,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:59:00,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:59:00,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 211 transitions. [2024-06-28 00:59:00,094 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65527950310559 [2024-06-28 00:59:00,094 INFO L175 Difference]: Start difference. First operand has 331 places, 390 transitions, 6142 flow. Second operand 7 states and 211 transitions. [2024-06-28 00:59:00,094 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 424 transitions, 7318 flow [2024-06-28 00:59:03,225 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 424 transitions, 7175 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-28 00:59:03,231 INFO L231 Difference]: Finished difference. Result has 331 places, 396 transitions, 6516 flow [2024-06-28 00:59:03,232 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5999, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6516, PETRI_PLACES=331, PETRI_TRANSITIONS=396} [2024-06-28 00:59:03,232 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 281 predicate places. [2024-06-28 00:59:03,232 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 396 transitions, 6516 flow [2024-06-28 00:59:03,233 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:03,233 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:03,233 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:03,233 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-28 00:59:03,233 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:03,233 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:03,234 INFO L85 PathProgramCache]: Analyzing trace with hash -1069604651, now seen corresponding path program 1 times [2024-06-28 00:59:03,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:03,234 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1155746256] [2024-06-28 00:59:03,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:03,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:03,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:03,317 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:03,317 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:03,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1155746256] [2024-06-28 00:59:03,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1155746256] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:03,318 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:03,318 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:59:03,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [663406389] [2024-06-28 00:59:03,318 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:03,319 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:59:03,319 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:03,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:59:03,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:59:03,359 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:59:03,359 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 396 transitions, 6516 flow. Second operand has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:03,359 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:03,359 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:59:03,359 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:05,477 INFO L124 PetriNetUnfolderBase]: 6675/11046 cut-off events. [2024-06-28 00:59:05,477 INFO L125 PetriNetUnfolderBase]: For 556363/556363 co-relation queries the response was YES. [2024-06-28 00:59:05,566 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61607 conditions, 11046 events. 6675/11046 cut-off events. For 556363/556363 co-relation queries the response was YES. Maximal size of possible extension queue 746. Compared 85260 event pairs, 1387 based on Foata normal form. 6/11006 useless extension candidates. Maximal degree in co-relation 61450. Up to 9378 conditions per place. [2024-06-28 00:59:05,612 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 385 selfloop transitions, 29 changer transitions 0/428 dead transitions. [2024-06-28 00:59:05,612 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 428 transitions, 7657 flow [2024-06-28 00:59:05,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:59:05,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:59:05,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 177 transitions. [2024-06-28 00:59:05,613 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6413043478260869 [2024-06-28 00:59:05,613 INFO L175 Difference]: Start difference. First operand has 331 places, 396 transitions, 6516 flow. Second operand 6 states and 177 transitions. [2024-06-28 00:59:05,613 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 428 transitions, 7657 flow [2024-06-28 00:59:08,499 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 428 transitions, 7406 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-28 00:59:08,504 INFO L231 Difference]: Finished difference. Result has 332 places, 397 transitions, 6342 flow [2024-06-28 00:59:08,505 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6267, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=368, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6342, PETRI_PLACES=332, PETRI_TRANSITIONS=397} [2024-06-28 00:59:08,505 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 282 predicate places. [2024-06-28 00:59:08,505 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 397 transitions, 6342 flow [2024-06-28 00:59:08,505 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:08,505 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:08,505 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:08,505 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-28 00:59:08,505 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:08,505 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:08,506 INFO L85 PathProgramCache]: Analyzing trace with hash -346317611, now seen corresponding path program 2 times [2024-06-28 00:59:08,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:08,506 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1763861401] [2024-06-28 00:59:08,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:08,506 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:08,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:08,588 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:08,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:08,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1763861401] [2024-06-28 00:59:08,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1763861401] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:08,589 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:08,589 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:59:08,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1146599206] [2024-06-28 00:59:08,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:08,589 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:59:08,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:08,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:59:08,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:59:08,629 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:59:08,630 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 397 transitions, 6342 flow. Second operand has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:08,630 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:08,630 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:59:08,630 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:10,821 INFO L124 PetriNetUnfolderBase]: 6662/11003 cut-off events. [2024-06-28 00:59:10,821 INFO L125 PetriNetUnfolderBase]: For 530610/530610 co-relation queries the response was YES. [2024-06-28 00:59:10,907 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60561 conditions, 11003 events. 6662/11003 cut-off events. For 530610/530610 co-relation queries the response was YES. Maximal size of possible extension queue 742. Compared 84821 event pairs, 1352 based on Foata normal form. 6/10962 useless extension candidates. Maximal degree in co-relation 60404. Up to 9372 conditions per place. [2024-06-28 00:59:10,948 INFO L140 encePairwiseOnDemand]: 40/46 looper letters, 380 selfloop transitions, 29 changer transitions 0/423 dead transitions. [2024-06-28 00:59:10,949 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 423 transitions, 7266 flow [2024-06-28 00:59:10,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:59:10,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:59:10,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 152 transitions. [2024-06-28 00:59:10,949 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6608695652173913 [2024-06-28 00:59:10,950 INFO L175 Difference]: Start difference. First operand has 332 places, 397 transitions, 6342 flow. Second operand 5 states and 152 transitions. [2024-06-28 00:59:10,950 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 423 transitions, 7266 flow [2024-06-28 00:59:13,804 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 423 transitions, 7181 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-28 00:59:13,810 INFO L231 Difference]: Finished difference. Result has 334 places, 397 transitions, 6321 flow [2024-06-28 00:59:13,810 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6257, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=368, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=6321, PETRI_PLACES=334, PETRI_TRANSITIONS=397} [2024-06-28 00:59:13,810 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 284 predicate places. [2024-06-28 00:59:13,810 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 397 transitions, 6321 flow [2024-06-28 00:59:13,810 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:13,810 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:13,810 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:13,811 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-28 00:59:13,811 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:13,811 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:13,811 INFO L85 PathProgramCache]: Analyzing trace with hash -154995755, now seen corresponding path program 3 times [2024-06-28 00:59:13,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:13,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [128990327] [2024-06-28 00:59:13,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:13,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:13,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:13,903 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:13,903 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:13,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [128990327] [2024-06-28 00:59:13,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [128990327] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:13,903 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:13,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:59:13,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1037081143] [2024-06-28 00:59:13,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:13,904 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:59:13,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:13,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:59:13,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:59:14,140 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:59:14,140 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 397 transitions, 6321 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:14,141 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:14,141 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:59:14,141 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:16,345 INFO L124 PetriNetUnfolderBase]: 6729/11080 cut-off events. [2024-06-28 00:59:16,345 INFO L125 PetriNetUnfolderBase]: For 541166/541166 co-relation queries the response was YES. [2024-06-28 00:59:16,438 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61674 conditions, 11080 events. 6729/11080 cut-off events. For 541166/541166 co-relation queries the response was YES. Maximal size of possible extension queue 750. Compared 85317 event pairs, 1656 based on Foata normal form. 1/11021 useless extension candidates. Maximal degree in co-relation 61517. Up to 8975 conditions per place. [2024-06-28 00:59:16,479 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 229 selfloop transitions, 209 changer transitions 0/452 dead transitions. [2024-06-28 00:59:16,480 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 452 transitions, 8135 flow [2024-06-28 00:59:16,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:59:16,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:59:16,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 247 transitions. [2024-06-28 00:59:16,480 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6711956521739131 [2024-06-28 00:59:16,480 INFO L175 Difference]: Start difference. First operand has 334 places, 397 transitions, 6321 flow. Second operand 8 states and 247 transitions. [2024-06-28 00:59:16,481 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 452 transitions, 8135 flow [2024-06-28 00:59:19,392 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 452 transitions, 8049 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-28 00:59:19,397 INFO L231 Difference]: Finished difference. Result has 337 places, 410 transitions, 6947 flow [2024-06-28 00:59:19,398 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6241, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=196, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6947, PETRI_PLACES=337, PETRI_TRANSITIONS=410} [2024-06-28 00:59:19,398 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 287 predicate places. [2024-06-28 00:59:19,398 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 410 transitions, 6947 flow [2024-06-28 00:59:19,398 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:19,398 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:19,398 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:19,398 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-28 00:59:19,398 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:19,399 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:19,399 INFO L85 PathProgramCache]: Analyzing trace with hash -1618638603, now seen corresponding path program 2 times [2024-06-28 00:59:19,399 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:19,399 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1020222715] [2024-06-28 00:59:19,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:19,399 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:19,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:19,468 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:19,468 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:19,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1020222715] [2024-06-28 00:59:19,469 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1020222715] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:19,469 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:19,469 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:59:19,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [590399664] [2024-06-28 00:59:19,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:19,469 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:59:19,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:19,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:59:19,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:59:19,507 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:59:19,507 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 410 transitions, 6947 flow. Second operand has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:19,507 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:19,507 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:59:19,507 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:21,732 INFO L124 PetriNetUnfolderBase]: 6740/11128 cut-off events. [2024-06-28 00:59:21,733 INFO L125 PetriNetUnfolderBase]: For 547452/547452 co-relation queries the response was YES. [2024-06-28 00:59:21,821 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62476 conditions, 11128 events. 6740/11128 cut-off events. For 547452/547452 co-relation queries the response was YES. Maximal size of possible extension queue 749. Compared 86234 event pairs, 1759 based on Foata normal form. 1/11056 useless extension candidates. Maximal degree in co-relation 62319. Up to 8983 conditions per place. [2024-06-28 00:59:21,866 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 242 selfloop transitions, 186 changer transitions 0/442 dead transitions. [2024-06-28 00:59:21,866 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 442 transitions, 8315 flow [2024-06-28 00:59:21,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:59:21,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:59:21,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 206 transitions. [2024-06-28 00:59:21,867 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.639751552795031 [2024-06-28 00:59:21,867 INFO L175 Difference]: Start difference. First operand has 337 places, 410 transitions, 6947 flow. Second operand 7 states and 206 transitions. [2024-06-28 00:59:21,868 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 442 transitions, 8315 flow [2024-06-28 00:59:24,924 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 442 transitions, 7759 flow, removed 68 selfloop flow, removed 5 redundant places. [2024-06-28 00:59:24,929 INFO L231 Difference]: Finished difference. Result has 339 places, 413 transitions, 6844 flow [2024-06-28 00:59:24,930 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6395, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=410, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=183, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6844, PETRI_PLACES=339, PETRI_TRANSITIONS=413} [2024-06-28 00:59:24,930 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 289 predicate places. [2024-06-28 00:59:24,930 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 413 transitions, 6844 flow [2024-06-28 00:59:24,930 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:24,930 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:24,930 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:24,930 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-28 00:59:24,930 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:24,931 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:24,931 INFO L85 PathProgramCache]: Analyzing trace with hash 1229305601, now seen corresponding path program 4 times [2024-06-28 00:59:24,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:24,931 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1718688213] [2024-06-28 00:59:24,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:24,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:24,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:25,028 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:25,029 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:25,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1718688213] [2024-06-28 00:59:25,029 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1718688213] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:25,029 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:25,029 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:59:25,029 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1758926810] [2024-06-28 00:59:25,029 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:25,029 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:59:25,029 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:25,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:59:25,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:59:25,066 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:59:25,067 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 413 transitions, 6844 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:25,067 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:25,067 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:59:25,067 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:27,281 INFO L124 PetriNetUnfolderBase]: 6751/11123 cut-off events. [2024-06-28 00:59:27,281 INFO L125 PetriNetUnfolderBase]: For 553899/553899 co-relation queries the response was YES. [2024-06-28 00:59:27,371 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62266 conditions, 11123 events. 6751/11123 cut-off events. For 553899/553899 co-relation queries the response was YES. Maximal size of possible extension queue 752. Compared 85681 event pairs, 1671 based on Foata normal form. 1/11064 useless extension candidates. Maximal degree in co-relation 62108. Up to 8991 conditions per place. [2024-06-28 00:59:27,411 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 226 selfloop transitions, 214 changer transitions 0/454 dead transitions. [2024-06-28 00:59:27,411 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 454 transitions, 8230 flow [2024-06-28 00:59:27,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:59:27,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:59:27,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 241 transitions. [2024-06-28 00:59:27,412 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.654891304347826 [2024-06-28 00:59:27,412 INFO L175 Difference]: Start difference. First operand has 339 places, 413 transitions, 6844 flow. Second operand 8 states and 241 transitions. [2024-06-28 00:59:27,412 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 454 transitions, 8230 flow [2024-06-28 00:59:30,707 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 454 transitions, 7829 flow, removed 34 selfloop flow, removed 4 redundant places. [2024-06-28 00:59:30,713 INFO L231 Difference]: Finished difference. Result has 343 places, 416 transitions, 6919 flow [2024-06-28 00:59:30,713 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6447, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=413, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=211, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6919, PETRI_PLACES=343, PETRI_TRANSITIONS=416} [2024-06-28 00:59:30,713 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 293 predicate places. [2024-06-28 00:59:30,713 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 416 transitions, 6919 flow [2024-06-28 00:59:30,713 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:30,713 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:30,714 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:30,714 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-28 00:59:30,714 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:30,714 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:30,714 INFO L85 PathProgramCache]: Analyzing trace with hash 635196551, now seen corresponding path program 5 times [2024-06-28 00:59:30,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:30,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1426834918] [2024-06-28 00:59:30,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:30,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:30,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:30,783 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:30,784 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:30,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1426834918] [2024-06-28 00:59:30,784 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1426834918] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:30,784 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:30,784 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:59:30,784 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [642176031] [2024-06-28 00:59:30,784 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:30,784 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:59:30,784 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:30,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:59:30,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:59:30,817 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:59:30,817 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 416 transitions, 6919 flow. Second operand has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:30,817 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:30,817 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:59:30,817 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand